الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار عن أمر

مغلق
بدأه ابو عوف في 8 فبراير 2003 · 5 رد · 674 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم جميعاً

عندي استفسار مهم جداً بالنسبه لي وانا عجزت فيه وهو كالتالي :-

اذا كان عندي جداول كثيره وابحدد للمستخدم مثلاً mohammed انه مايستخدم الا واحد من هذه الجداول عن طريق الsql؟؟؟؟؟؟؟؟؟؟؟ الرجاء من< الدكاتره> اللي عندنا ما يبخلون علينا وكل عام وانتم طيبين (( قبل الزحمه))

ابو عوف

#2

إذا كان المستخدم هو على مستوى الاوراكل، وليس على مستوى الابلكيشن، فما عليك إلا ان تعطي ال grants المطلوبة لهذا المستخدم مع عدم اعطائه ال grants للجداول الاخرى.

مثلا إذا كان الجدول هو employees ومملوك للمستخدم ALI فما عليك إلا ان تدخل عن طريق المستخدم ALI ثم إعطاء احد الأوامر الآتية أو كلها، وذلك حسب رغبتك

grants all on EMPLOYEES to mohamme

or one/all of the followings:-

grant select on EMPLOYEES to MOHAMMED

grant update on EMPLOYEES to MOHAMMED

grant insert on EMPLOYEES to MOHAMMED

grant delete on EMPLOYEES to MOHAMMED
#3

اردت ان اضيف شئ هو انه عندما تريد استرجاع البينات من جدول Employee الموجود في المستخدم ALI بواسطة المستخدمMOHAMED يجب ان تكون جملة الاستعلام كالتالي

s

elect * from ali.employee

اي يجب تحديد اسم المالك الرئيسي للجدول هل هناك طريقة اخر للاستعلام دون الحاجة لذكر اسم المستخدم الرئيسي

سؤالي للاخ السني

#4

نعم، يمكن عمل SYNONYM

#5

أيضا حبيت أضيف إذا أردت أن تعطي العضو محمد ميزة أنه يستطيع أن يحدد لمستخدمين آخرين الوصول إلى الجدول يجب الكتابة في نهاية الأمر

with grant option
#6

الله يسلمهم

ماتقصرون وبعدين انا كلها 17 سنه واصير استاذ في هذا المنتدى:P عموماً انا جديد وودي ما ادخل في الابلكيشن من البدايه واحاول اني اتقن الsql في البدايه وكل الكتب اللي شريتها ما فيها الا الامر select ذبحني هذا الامر :'( لكن انتم ما تقصرون وشكرررررررررررررررراً من القلب على الجهد والاهتمام

ابو عوف

هذا الموضوع مغلق.

مواضيع مشابهة