توضیحات
Synonym یک نام جایگزین است برای انواع آبجکتهای اوراکل مانند جدول، ویو، پروسیجر و غیره. Synonym اصولا زمانی ساخته میشود که به یک یوزری دسترسی داده میشود برای آبجکتی از اسکیمای دیگر.
دستور
با دستور زیر میتوان synonym تعریف کرد.
CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema .] synonym_name FOR [schema .] object_name [@ dblink];
OR REPLACE: گزینهای است که این امکان را میدهد تا برای نامگذاری بعدی آبجکت نیاز به drop کردن این synonym نباشد.
PUBLIC: به این معنی است که synonym برای همه یوزرها قابل دسترس است.
Schema: اسکیمای مورد نظر را نشان میدهد.
object_name: نوع آبجکتی است که میتوان برای آن synonym تعریف کرد.
مثال
مثالهایی از تعریف synonym:
CREATE PUBLIC SYNONYM suppliers FOR app.suppliers; CREATE OR REPLACE PUBLIC SYNONYM suppliers FOR app.suppliers;