الانتقال إلى المحتوى
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.

الدرس الرابع عشر : انشاء وحذف ال Synonyms

Featured Replies

بتاريخ:

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

سنتناول في هذا الدرس كيفية التعرف على ال 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                  java class schema object 
stored procedure    user-defined object 
function                     synonym 



مثال

create public synonym suppliers
for app.suppliers;


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

[color=blue]select * from suppliers;[/color]




وللتعديل على 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;





انتهى الدرس


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

  • بعد 1 شهر...
بتاريخ:

مشكور اخى الفاضل واتمنى منك مزيد العطاء وجازاك الله خيرا وشكرا لهذا الموقع الاكثر من رائع ومزيد من التقدم
MDSALAH

  • بعد 5 شهور...
بتاريخ:

بارك الله فيك اخي الفاضل و اتمنى من الله ان يتم عليكم بثمرة هذا العمل و تحمل أمانة العلم

  • بعد 1 شهر...
بتاريخ:

شرح كامل وسهل وبسيط وسلس
لاحرمت اجره استاذي الفاضل
رضي الله عنك وارضاك ومن النار وقاك
قل امين

  • بعد 9 شهور...
بتاريخ:

يعطيك العافيه

  • بعد 3 سنة...
بتاريخ:

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

يعني اقدر اقول انه فائدة اsynonyms انه اي مستخدم من سكيما ثانية يقدر يدخل ويعدل ع هالجدول، واذا عملنا قاعدة البيانات بجداول فقط معناته فقط المستخدمين بهذيك السكيما يقدرون يعدلون عليها فقط؟

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


واخيرا فهمت فائدتها


جزاكم الله خيرا يارب

  • بعد 7 سنة...
بتاريخ:

بارك الله فيك .. استفدت ..

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

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

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

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

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

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.