بتاريخ: 15 أبريل 200421 سنة comment_5357 ممكن أحد الإخوة يشرح شو بتعمل ال ٌrole و ممكن شرح الsynynoun و طريقة عملهاوممكن مثال صغيرعليهم.والف شكر. تقديم بلاغ
بتاريخ: 15 أبريل 200421 سنة comment_5363 ال 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 ; ارجو ان تكون قد استفدت قدر الامكان من الشرح. تقديم بلاغ
بتاريخ: 15 أبريل 200421 سنة comment_5364 السلام عليكم شكرا للاخ خالد وانا لن اضيف شي كثير بس بضيف فكره تبين اهمية ال synonym لو انك سويت كل الجداول حقتك على يوزر user1 وبنيت برنامجك على الفورم بلدر انه يستخدم الجداول باسمائها من user1 يعني لو في جدول اسمه emp في user1 في الفورم انت راح تسوي select من اسم الجدول emp في user1 لكن لو انه في العمل طلبو منك انه كل موظف يكون له يوزر خاص فيه بالداتا بيس لو كان عندك عشرين موظف على النحو التاليuser01user01anduser20اذا تبيهم يستخدمو نفس الجداول ما عليك الا تعطيهم صلاحيات على الجدول emp من user1وبعدين تسوي سكربت يسوي لك synonym في داخل كل يوزر باسم empالحل الثاني انك تعدل الفورم كلها بحيث بدل انها ما تقرا من جدول اسمه empالى جدول اسمه user1.empفي جدول او برنامج صغير مراح يكون مشكله لكن لو كان عندك فوق 90 جدول وكان عندك من ميه الى ميتين فورم انشالله كلامي بس واضح بالعاده بعد ما انزل الموضوع انا اعجز افهمهتحياتي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.