بتاريخ: 9 يوليو 200916 سنة comment_162670 السلام عليكم ورحمة الله وبركاتهأخواني الإعزاء لدي قاعدة بيانات الاصدار 8iيوجد في هذه القاعدة 2 مستخدم (2users ) يحتوي كل مستخدم على نفس الجداول لقد حاولت أعمل view لتجميع البيانات من من كلا المستخدمين بواسطة الأمر union ولكن تظهر لي رسالة خطأالأمر المستخدم هو create or replace view inv_v as select a.item_no,b.qty from t1.inv_header a,t1.inv_details b where a.inv_year=b.inv_year and a.inv_no=b.inv_no union select a.item_no,b.qty from t2.inv_header a,t2.inv_details b where a.inv_year=b.inv_year and a.inv_no=b.inv_no / هل ممكن عمل view من أكثر من مستخدم أرجو المساعدة اذا ممكنوجزاكم الله خير ملاحظة المستخدم الأول هو t1المستخدم الثاني هو t2 تقديم بلاغ
بتاريخ: 10 يوليو 200916 سنة comment_162730 يا أخي ما تكتب رسالة الخطأ كي تتم مساعدتكفالذي يريد أن يساعدك لا يريد أن يضيع الوقت في فهم syntax الذي كتبت فرسالة الخطأ غير الموجودة هنا هي أساس المساعدة تقديم بلاغ
بتاريخ: 11 يوليو 200916 سنة كاتب الموضوع comment_162821 أخي الكريم ABOU/OUSSAMAشكرا جزيلا على الرد ولكن أخي الكريم السؤال لا يتطلب معرفة السينتاكسالسؤال هو هل ممكن عمل VIEW من أكثر من مستخدم وممكن تجرب تعمل الـ VIEW لأي جدول من 2 مستخدمعلى العموم رسالة الخطأ هي عند الدخول لل SQL بواسطة المستخدمt2 يعطيك خطأ ERROR at line 4:ORA-00942: table or view does not exist تقديم بلاغ
بتاريخ: 11 يوليو 200916 سنة comment_162841 قل لي يا حبيبي .. ماهو المستخدم الحالي عند قيامك بإنشاء view هل هو t1 أو t2 أو system تقديم بلاغ
بتاريخ: 11 يوليو 200916 سنة comment_162844 السلام عليكميجب عليك اولا اعطاء صلاحيات لليوزر t2على الجداول المستخدمة من اليوزر t1 تقديم بلاغ
بتاريخ: 18 يوليو 200916 سنة كاتب الموضوع comment_163642 أخي الكريم ABOU/OUSSAMAشكرا جزيلا على الرد وانا اسف للتأخير في الرد لوجودي خارج المكتب لمدة أكثر من أسبوعأخي الكريم عند الدخول بواسطة المستخدم T1 عمل جملة إنشاء الفيو يعطي خطأ في في المستخدم T2والعكس كذلك عند الدخول بواسطة المستخدم T2 عمل جملة إنشاء الفيو يعطي خطأ في في المستخدم T1=========== اخي الكريم msayed.evara شكرا على الردالمستخدم T1 , T2 لهم صلاحية DBAهل هذه تكفي أو مطلوب عمل صلاحيات اخرى تقديم بلاغ
بتاريخ: 18 يوليو 200916 سنة comment_163651 السلام عليكممحتاج صلاحيات اخرى راجع الرابطhttp://www.techonthenet.com/oracle/grant_revoke.php تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.