UID
توضیحات
این تابع id یوزر را بر اساس SESSION میدهد.
دستور
تابع UID به صورت زیر نوشته میشود:
| ۱ | UID |
.
مثال
مثالی از تابع UID را مشاهده میکنیم:
| ۱ ۲ ۳ |
SELECT UIDINTO parm_uidFROM dual; |
این تابع id یوزر را بر اساس SESSION میدهد.
تابع UID به صورت زیر نوشته میشود:
| ۱ | UID |
.
مثالی از تابع UID را مشاهده میکنیم:
| ۱ ۲ ۳ |
SELECT UIDINTO parm_uidFROM dual; |
توضیحات Role مجموعهای از دسترسیها است که میتوان به یک یوزر یا role دیگر داد. با ایجاد role میتوان برای گروهی از یوزرها مجوز دسترسی صادر کرد. دستور با دستور زیر میتوان role تعریف کرد: ۱۲۳ CREATE ROLE role_name[ NOT IDENTIFIED | IDENTIFIED {BY password | USING [schema.] | EXTERNALLY | GLOBALLY } ; role_name: نامی…
توضیحات این تابع یک عدد را به نتیجه هر کدام از گروههای GROUP BY تخصیص میدهد. دستور تابع GROUP_ID به صورت زیر نوشته میشود: ۱ ۲ ۳ ۴ SELECT column۱, column۲, … column_n, GROUP_ID() FROM tables WHERE conditions GROUP BY column۱, column۲, … column_n; . مثال مثالیهایی از تابع GROUP_ID را مشاهده میکنیم: ۱ ۲…
توضیحات این تابع مقدار عددی را به هزادسیمال آن تبدیل میکند. دستور تابع RAWTOHEX به صورت زیر نوشته میشود: ۱ RAWTOHEX( raw ) . مثال مثالهایی از خروجی تابع RAWTOHEX را مشاهده میکنیم: ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲ DECLAREa varchar۲(۸);BEGIN a := rawtohex(\’AB\’); dbms_output.put_line(a); SELECT RAWTOHEX(\’AB\’) INTO a FROM dual; dbms_output.put_line(a);END;AB۴۱۴۲
توضیحات این تابع این امکان را میدهد تا قسمتی رشته مورد نظر را جدا کنیم. دستور تابع SUBSTR به صورت زیر نوشته میشود: ۱ SUBSTR( string, start_position [, length ] ) . string۱: رشته مورد نظر. start_position: مکان شروع جدا کردن را نشان میدهد. Length: طول رشتهای که میخواهیم جدا کنیم. مثال مثالی از خروجی تابع SUBSTR را…