الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

سؤال على الـ Role

Featured Replies

بتاريخ:

ممكن أحد الإخوة يشرح شو بتعمل ال ٌrole و ممكن شرح الsynynoun و طريقة عملها
وممكن مثال صغيرعليهم.

والف شكر.

بتاريخ:

ال synonyms هي عيارة عن اسم ل object موجود في schema اخرى غير ال schema التي انت معرف عليها (مثال 2) , او اسم مختصر ل object اسمه طويل في ال schema الخاصة بك (مثال 1 ) والامثلة التالية توضح ذلك :

create synonym emp 
for employees



create public synonym p_emp
for scott.employee



استخدام Public يدل ان ال synonym معرفة لجميع ال schemas .

اما ال role فهي مجموعة من الصلاحيات التي يتم تعريفها كأنها صلاحية واحدة والمثال التالي يوضح ذلك :

create role manager;
grant create table , create view , select any table 
to manager ;

grant manager to scott , jhon ;



ارجو ان تكون قد استفدت قدر الامكان من الشرح. :unsure:

بتاريخ:

السلام عليكم شكرا للاخ خالد وانا لن اضيف شي كثير بس بضيف فكره تبين اهمية ال synonym

لو انك سويت كل الجداول حقتك على يوزر user1 وبنيت برنامجك على الفورم بلدر انه يستخدم الجداول باسمائها من user1 يعني لو في جدول اسمه emp في user1 في الفورم انت راح تسوي select من اسم الجدول emp في user1

لكن لو انه في العمل طلبو منك انه كل موظف يكون له يوزر خاص فيه بالداتا بيس لو كان عندك عشرين موظف على النحو التالي
user01
user01
and
user20
اذا تبيهم يستخدمو نفس الجداول ما عليك الا تعطيهم صلاحيات على الجدول emp من user1

وبعدين تسوي سكربت يسوي لك synonym في داخل كل يوزر باسم emp

الحل الثاني انك تعدل الفورم كلها بحيث بدل انها ما تقرا من جدول اسمه emp

الى جدول اسمه user1.emp

في جدول او برنامج صغير مراح يكون مشكله لكن لو كان عندك فوق 90 جدول وكان عندك من ميه الى ميتين فورم

انشالله كلامي بس واضح :unsure: بالعاده بعد ما انزل الموضوع انا اعجز افهمه

تحياتي

بتاريخ:
  • كاتب الموضوع

جزاكم الله عني خير الجزاء.....

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.