برای ارتباط با پشتیبانی سامانه سپاس با شماره 82804882 (021) تماس حاصل فرمائید.

TZ_OFFSET

توضیحات این تابع time zone offset یک مقداری را بر می‌گرداند. دستور تابع tz_offset به صورت زیر نوشته می‌شود: 1 TZ_OFFSET( timezone ) . timezone: یک نام time zone معتبر است. مثال مثال‌هایی از خروجی تابع tz_offset را مشاهده می‌کنیم: 1234567891011 TZ_OFFSET(‘US/Michigan’)Result: ‘-05:00’ TZ_OFFSET(‘-08:00’)Result: ‘-08:00’ TZ_OFFSET(sessiontimezone)Result: ‘-07:00’  (depending on your configuration) TZ_OFFSET(dbtimezone)Result: ‘-07:00’  (depending on your configuration)

BIN_TO_NUM

توضیحات این تابع یک بردار دودویی را به یک عدد تبدیل می‌کند. دستور تابع BIN_TO_NUM به صورت زیر نوشته می‌شود: 1 BIN_TO_NUM( expr1, expr2, … expr_n) . expr1, expr2, … expr_n: اعدادی هستند که 0 و 1 نیستند و بردار دودویی را مشخص می‌کنند. مثال مثال‌هایی از خروجی تابع BIN_TO_NUM را مشاهده می‌کنیم: 1 2 3 […]

CAST

توضیحات این تابع یک datatype را به datatype دیگر تبدیل می‌کند. دستور تابع CAST به صورت زیر نوشته می‌شود: 1 CAST ( { expr | ( subquery ) | MULTISET ( subquery ) } AS type_name ) مثال مثال‌هایی از خروجی تابع CAST را مشاهده می‌کنیم: 1 2 select CAST( ’22-Aug-2003′ AS varchar2(30) ) from […]

CHARTOROWID

توضیحات این تابع یک char، varchar2، nvarchar یا nvarchar2 را به rowid تبدیل می‌کند. دستور تابع CHARTOROWID به صورت زیر نوشته می‌شود: 1 CHARTOROWID( value1 ) مثال مثال‌هایی از خروجی تابع CHARTOROWID را مشاهده می‌کنیم: 12 select * from supplierswhere rowid = CHARTOROWID(‘AAABoqAADAAAAwPAAA’);

FROMTZ

توضیحات این تابع یک مقدار TIMESTAMP را به TIMESTAMP و TIMEZONE تبدیل می‌کند. دستور تابع FROMTZ به صورت زیر نوشته می‌شود: 1 FROM_TZ( timestamp_value, time_zone_value ) . مثال مثال‌هایی از خروجی تابع FROMTZ را مشاهده می‌کنیم: 1 2 select FROM_TZ(TIMESTAMP ‘2005-09-11 01:50:42’, ‘5:00’) from dual; خروجی زیر حاصل می‌شود: 1 2 3 4 11-Sep-05 01.50.42.000000 […]

HEXTOROW

توضیحات این تابع یک عدد هگزادسیمال را به مقدار خام آن تبدیل می‌کند. دستور تابع HEXTOROW به صورت زیر نوشته می‌شود: 1 HEXTORAW( char ) . مثال مثال‌هایی از خروجی تابع HEXTOROW را مشاهده می‌کنیم: 1 2 3 4 5 HEXTORAW(’45D’) Result: ‘045D’  (as a raw value) HEXTORAW(‘7E’) Result: ‘7E’    (as a raw value)

NUMTODSINTERVAL

توضیحات این تابع مقدار را به تعداد روز تبدیل می‌کند. دستور تابع numtodsinterval به صورت زیر نوشته می‌شود: 1 NUMTODSINTERVAL( number, expression ) . Expression: این متغیر مشخص کننده نوع number است که می‌تواند day، hour، minuteیا second باشد. مثال مثال‌هایی از خروجی تابع numtodsinterval را مشاهده می‌کنیم: 1 2 3 4 5 6 7 8 […]

NUMTOYMINTERVAL

توضیحات این تابع مقدار را به تعداد سال تبدیل می‌کند. دستور تابع numtoyminterval به صورت زیر نوشته می‌شود: 1 NUMTOYMINTERVAL( number, expression ) . مثال مثال‌هایی از خروجی تابع numtoyminterval را مشاهده می‌کنیم: 1 2 3 4 5 NUMTOYMINTERVAL(100000000, ‘MONTH’) Result: ‘+0083’ NUMTOYMINTERVAL(100000, ‘YEAR’) Result: ‘+0001’

RAWTOHEX

توضیحات این تابع مقدار عددی را به هزادسیمال آن تبدیل می‌کند. دستور تابع RAWTOHEX به صورت زیر نوشته می‌شود: 1 RAWTOHEX( raw ) . مثال مثال‌هایی از خروجی تابع RAWTOHEX را مشاهده می‌کنیم: 123456789101112 DECLAREa varchar2(8);BEGIN   a := rawtohex(‘AB’);   dbms_output.put_line(a);   SELECT RAWTOHEX(‘AB’) INTO a FROM dual;   dbms_output.put_line(a);END;AB4142

TO_CHAR

توضیحات این تابع یک عدد یا تاریخ را به مقدار رشته آن تبدیل می‌کند. دستور تابع TO_CHARبه صورت زیر نوشته می‌شود: 1 TO_CHAR( value [, format_mask] [, nls_language] ) . format_mask: گزینه‌ای اختیاری است، نشان دهنده فرمتی است که مقدار به رشته تبدیل شود. nls_language: گزینه‌ای اختیاری است، نشان‌دهنده نوع nls_lang است. مثال مثال‌های عددی از خروجی […]