بتـــــاريخ : 9/18/2008 11:49:42 PM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 1692 0


    الدرس الرابع عشر : انشاء وحذف ال Synonyms, ضمن سلسلة دروس كيف تبدأ في تعلم الأوراكل

    الناقل : mahmoud | العمر :35 | الكاتب الأصلى : أسامة البسومي | المصدر : www.arabopn.com

    كلمات مفتاحية  :
    برامج SQL PLUS

    السلام عليكم ورحمة الله وبركاته

    سنتناول في هذا الدرس كيفية التعرف على ال Synonyms وماهي وكيفية انشائها وحذفها

    ال Synonyms
    هو عبارة عن بديل لمحتويات قاعدة البيانات مثل الtables, views, sequences, stored procedures, وغيرها من المحتويات وفائدتها ان المستخدم يستطيع ان يجلب او يعدل من خلال سكيما مختلفة

    قاعدة الانشاء

    رمز:
    create [or replace]  [public]  synonym [schema .] synonym_name
    for [schema .] object_name [@ dblink];


    or replace وهذه نستخدمها عندما نريد التعديل على Synonyms موجود اصلا

    public نكتبها اذا كنا نريد جميع المستخدمين على قاعدة البيانات الاستفادة منها

    schema . وهنا نكتب اسم السكيما التي نريد انشاء ال Synonyms عليها

    object_name هو اسم tables, views, sequences, stored procedures التي نريد انشائها .

    وهي عبارة عن

    رمز:
     table                         package 
    view                           materialized view 
    sequence                  ************************ class schema object 
    stored procedure    user-defined object 
    function                     synonym

    مثال

    رمز:
    create public synonym suppliers
    for app.suppliers;

    كما نرى اننا انشأنا synonym على سكيما app على جدول suppliers ونوعه puplic يعني يستطيع اي مستخدم من سكيما اخرى ان يستعلم على هذه السكيما وهنا تأتي فائدة ال synonym انها تستطيع من خلالها القرأة من اكثر من سكيما

    رمز:
    select * from suppliers;


    وللتعديل على synonym
    نكتب التالي

    رمز:
    create or replace public synonym suppliers
    for app.suppliers;


    اما لحذف ال synonym

    رمز:
    drop [public] synonym [schema .] synonym_name [force];

    حيث public تستخدم في حال كان ال synonym اصلا puplic

    force تستخدم لحذف ال synonym حتى لو كان لها تبعيات فإنها يجبر الاوراكل على حذفها ولا يستحب استخدامها لانها قد تعطل عمل ال oject

    مثال

    رمز:
    drop public synonym suppliers

     

     

     

    كلمات مفتاحية  :
    برامج SQL PLUS

    تعليقات الزوار ()