Synonyms

Synonyms

توضیحات

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 suppliersFOR app.suppliers; CREATE OR REPLACE PUBLIC SYNONYM suppliersFOR app.suppliers;

نوشته‌های مشابه

  • Disable Triger

    توضیحات ممکن است لازم شود تریگری غیر فعال شود می‌توان با دستوری آن تریگر یا تریگرهای موجود بر روی جدول را غیرفعال کرد. دستور دستور غیرفعال کردن triger  به صورت زیر نوشته می‌شود: ۱ ALTER TRIGGER trigger_name DISABLE; اگر بخواهیم که تمام triger‌های یک جدول را غیرفعال کنیم از دستور زیر استفاده می‌کنیم: ۱ ALTER…

  • LPAD

    توضیحات این تابع رشته مورد نظر را به سمت چپ تعداد مشخصی کاراکتر متصل می‌کند. دستور تابع LPAD به صورت زیر نوشته می‌شود: ۱ LPAD( string۱, padded_length [, pad_string] ) . String۱: رشته‌ای که می‌خواهیم به سمت چپ متصل شود. padded_length: طول رشته‌ای که می‌خواهیم در قسمت خروجی داشته باشیم. pad_string: گزینه‌ای اختیاری است، کاراکتری که رشته مورد…

  • UPPER

    توضیحات این تابع تمام کاراکترها را به حروف بزرگ تبدیل می‌کند. دستور تابع  UPPER به صورت زیر نوشته می‌شود: ۱ UPPER( string۱ ) . مثال مثالی از خروجی تابع UPPER را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ UPPER(\’Tech on the Net\’) Result: \’TECH ON THE NET\’ UPPER(\’george burns ۱۲۳   \’) Result: \’GEORGE BURNS ۱۲۳   \’

  • راهکارها و کاربردهای هوش مصنوعی در پایگاه داده‌های رابطه‌ای (SQL): رویکرد سازمانی و آینده‌نگر

    رشد شتابان فناوری‌های مبتنی بر هوش مصنوعی (AI)، به‌ویژه مدل‌های زبانی بزرگ (LLM) و عامل‌های هوشمند (Agents)، معماری داده و نحوه تعامل با پایگاه‌های داده رابطه‌ای را دستخوش تحولی بنیادین کرده است. امروزه هوش مصنوعی در SQL فراتر از یک ابزار ساده برای پیشنهاد و تکمیل کد (Autocomplete) عمل می‌کند؛ این فناوری اکنون به لایه‌ای…

  • ASCII

    توضیحات این تابع عدد ASCII کاراکتر را برمی‌گرداند. دستور تابع ASCII به صورت زیر نوشته می‌شود: ۱ ASCII( single_character ) single_character: کاراکتری که کد ASCII آن را می‌خواهیم است. مثال مثالی از خروجی تابع ASCII را مشاهده می‌کنیم: ۱ ۲ ASCII(\’t\’) Result: ۱۱۶

  • RPAD

    توضیحات این تابع سمت راست یک رشته را به مجموعه‌ای از کاراکترها متصل می‌کند. دستور تابع RPAD به صورت زیر نوشته می‌شود: ۱ RPAD( string۱, padded_length [, pad_string] ) string۱: رشته مورد نظر. padded_length: طول رشته خروجی. pad_string: گزینه‌ای اختیاری است، رشته‌ای است که به سمت راست STRING۱ متصل می‌شود. مثال مثالی از خروجی تابع RPAD را مشاهده…