المــبرمجــون العــــرب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الدرس الرابع عشر : انشاء وحذف ال Synonyms, (منقول)

اذهب الى الأسفل

الدرس الرابع عشر : انشاء وحذف ال Synonyms, (منقول) Empty الدرس الرابع عشر : انشاء وحذف ال Synonyms, (منقول)

مُساهمة من طرف المدير العام الثلاثاء أكتوبر 23, 2007 12:21 pm

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

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

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

قاعدة الانشاء
CODE
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 التي نريد انشائها .

وهي عبارة عن
CODE

table package
view materialized view
sequence java class schema object
stored procedure user-defined object
function synonym


مثال
CODE
create public synonym suppliers
for app.suppliers;

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

CODE
select * from suppliers;



وللتعديل على synonym
نكتب التالي
CODE
create or replace public synonym suppliers
for app.suppliers;



اما لحذف ال synonym
CODE
drop [public] synonym [schema .] synonym_name [force];


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

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

مثال
CODE
drop public synonym suppliers;




انتهى الدرس


الدرس الثالث عشر ..... القائمة الرئيسية ..... الدرس الخامس عشر
المدير العام
المدير العام
Admin
Admin

عدد الرسائل : 28
العمر : 48
تاريخ التسجيل : 01/10/2007

https://arabpr.ahlamontada.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى