بتاريخ: 11 أبريل 200521 سنة comment_32688 لدي ORACLE 8I وأريد ان أضيف مستخدمين الى قاعدة البيانات والوصول الى جداول القاعدة التي هي ملك للمستخدم الذي أنشىء الجداول سوف يستخدم هذه الجداول أكثر من 50 شخص وعندما أضيف مستخدم وأعطيه أمتيلز SELECT للجداول يقوم بإضافة المستخدم ولكن عندما أعمل SELECT تظهر رسالة أن الجداول غير موجودة أرجوا المساعدة تقديم بلاغ
بتاريخ: 11 أبريل 200521 سنة comment_32690 عندك خياران1- اما ان المستخدم الجديد يعمل سننيوم synonym في السكيما الخاصة به او انه يكتب اسم المستخدم صاحب الجدول نقطة اسم الجدول2- صاحب الجدول اذا كان DBA ينشئ public synonym على الجدول الخاص به تقديم بلاغ
بتاريخ: 11 أبريل 200521 سنة comment_32764 للتوضيح اكثربافتراض ان userالاصلي باسم Guserواليوزر الجديد باسمuser2يمكنك انشاء ال synonym بالكود التالي من داخل user2create synonym table1 for Guser.table1;بهذه الطريقة لكل الجداول المطلوبةملحوظةsynonym تعني مترادف ويمكن ان تقول عليها جدول تخيلي يربطك بالجدول الاصلي تقديم بلاغ
بتاريخ: 11 أبريل 200521 سنة comment_32783 make sure u reference the schema when selecting like this select * from USER.TABLENAME تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.