mamoa1 بتاريخ: 9 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 9 يوليو 2009 السلام عليكم ورحمة الله وبركاتهأخواني الإعزاء لدي قاعدة بيانات الاصدار 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 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ABOU/OUSSAMA بتاريخ: 10 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 10 يوليو 2009 يا أخي ما تكتب رسالة الخطأ كي تتم مساعدتكفالذي يريد أن يساعدك لا يريد أن يضيع الوقت في فهم syntax الذي كتبت فرسالة الخطأ غير الموجودة هنا هي أساس المساعدة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mamoa1 بتاريخ: 11 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 11 يوليو 2009 أخي الكريم ABOU/OUSSAMAشكرا جزيلا على الرد ولكن أخي الكريم السؤال لا يتطلب معرفة السينتاكسالسؤال هو هل ممكن عمل VIEW من أكثر من مستخدم وممكن تجرب تعمل الـ VIEW لأي جدول من 2 مستخدمعلى العموم رسالة الخطأ هي عند الدخول لل SQL بواسطة المستخدمt2 يعطيك خطأ ERROR at line 4:ORA-00942: table or view does not exist اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ABOU/OUSSAMA بتاريخ: 11 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 11 يوليو 2009 قل لي يا حبيبي .. ماهو المستخدم الحالي عند قيامك بإنشاء view هل هو t1 أو t2 أو system اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
msayed.evara بتاريخ: 11 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 11 يوليو 2009 السلام عليكميجب عليك اولا اعطاء صلاحيات لليوزر t2على الجداول المستخدمة من اليوزر t1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mamoa1 بتاريخ: 18 يوليو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 18 يوليو 2009 أخي الكريم ABOU/OUSSAMAشكرا جزيلا على الرد وانا اسف للتأخير في الرد لوجودي خارج المكتب لمدة أكثر من أسبوعأخي الكريم عند الدخول بواسطة المستخدم T1 عمل جملة إنشاء الفيو يعطي خطأ في في المستخدم T2والعكس كذلك عند الدخول بواسطة المستخدم T2 عمل جملة إنشاء الفيو يعطي خطأ في في المستخدم T1=========== اخي الكريم msayed.evara شكرا على الردالمستخدم T1 , T2 لهم صلاحية DBAهل هذه تكفي أو مطلوب عمل صلاحيات اخرى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
msayed.evara بتاريخ: 18 يوليو 2009 تقديم بلاغ مشاركة بتاريخ: 18 يوليو 2009 السلام عليكممحتاج صلاحيات اخرى راجع الرابطhttp://www.techonthenet.com/oracle/grant_revoke.php اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.