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;

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

  • TO_NCLOB

    توضیحات این تابع برای تبدیل LOB به NCLOB به کار می‌رود. دستور تابع  TO_NCLOB به صورت زیر نوشته می‌شود: ۱ TO_NCLOB( expression ) . مثال مثال‌های عددی از خروجی تابع TO_NCLOB را مشاهده می‌کنیم: ۱ ۲ select TO_NCLOB(lob_column) from suppliers;

  • Rollback

    توضیحات دستور rollback برای از بین بردن تمام تغییرات به کار می‌رود. دستور دستور Rollback به صورت زیر نوشته می‌شود: ۱ ROLLBACK [ WORK ] [ TO [SAVEPOINT] savepoint_name  | FORCE \’string\’ ]; . WORK: گزینه‌ای اختیاری است، دستور Rollback با work و بدون آن یک نتیجه را می‌دهد. TO SAVEPOINT savepoint_name: گزینه‌ای اختیاری است، با قرار…

  • SUM

    توضیحات این تابع مقدار جمع شده اعداد لیست مورد نظر را بر می‌گرداند. دستور تابع SUM به صورت زیر نوشته می‌شود: ۱ ۲ ۳ SELECT SUM(aggregate_expression) FROM tables [WHERE conditions]; . مثال مثال‌هایی از خروجی تابع SUM را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ SELECT SUM(salary) AS \”Total Salary\” FROM employees WHERE…

  • BIN_TO_NUM

    توضیحات این تابع یک بردار دودویی را به یک عدد تبدیل می‌کند. دستور تابع BIN_TO_NUM به صورت زیر نوشته می‌شود: ۱ BIN_TO_NUM( expr۱, expr۲, … expr_n) . expr۱, expr۲, … expr_n: اعدادی هستند که ۰ و ۱ نیستند و بردار دودویی را مشخص می‌کنند. مثال مثال‌هایی از خروجی تابع BIN_TO_NUM را مشاهده می‌کنیم: ۱ ۲ ۳…

  • LTRIM

    توضیحات این تابع تمام کاراکترهای مشخص شده در سمت چپ رشته را حذف می‌کند. دستور تابع LTRIM به صورت زیر نوشته می‌شود: ۱ LTRIM( string۱ [, trim_string] ) String۱: رشته‌ای که می‌خواهیم به سمت چپ متصل شود. trim_string: گزینه‌ای اختیاری است، نشان‌دهنده رشته‌ای است که می‌خواهیم از سمپ چپ رشته مورد نظر حذف شود، در صورت مشخص…

  • ACOS

    توضیحات این تابع آرک کوسینوس را برمی‌گرداند. دستور تابع TRIMبه صورت زیر نوشته می‌شود: ۱ ACOS( number ) . مثال مثالی از خروجی تابع ACOS را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ACOS(۰.۲) Result: ۱.۳۶۹۴۳۸۴۰۶۰۰۴۵۷ ACOS(۰.۳۵) Result: ۱.۲۱۳۲۲۵۲۲۳۱۴۹۳۹ ACOS(-۰.۱۵) Result: ۱.۷۲۱۳۶۴۵۹۹۵۷۱۵۸