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

EXTRACT

توضیحات این تابع مقداری را از درون تاریخ بر می‌گرداند. دستور تابع EXTRACT به صورت زیر نوشته می‌شود: 1 2 3 4 5 EXTRACT ( { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND } | { TIMEZONE_HOUR | TIMEZONE_MINUTE } | { TIMEZONE_REGION | TIMEZONE_ABBR } FROM { date_value | interval_value […]

LAST_DATE

توضیحات این تابع آخرین روز ماه را بر اساس تاریخ داده شده بر می‌گرداند. دستور تابع LAST_DATE به صورت زیر نوشته می‌شود: 1 LAST_DAY( date ) . مثال مثالی از خروجی تابع LAST_DATE را مشاهده می‌کنیم: 1 2 3 4 5 6 7 8 LAST_DAY(TO_DATE(‘2003/03/15’, ‘yyyy/mm/dd’)) Result: Mar 31, 2003 LAST_DAY(TO_DATE(‘2003/02/03’, ‘yyyy/mm/dd’)) Result: Feb 28, […]

LOCALTIMESTAMP

توضیحات این تابع آخرین روز ماه را بر اساس تاریخ داده شده بر می‌گرداند. دستور تابع LOCALTIMESTAMP به صورت زیر نوشته می‌شود: 1 <pre>LOCALTIMESTAMP . مثال مثالی از خروجی تابع LOCALTIMESTAMP را مشاهده می‌کنیم: 1 2 3 select LOCALTIMESTAMP from dual; 10-Sep-05 10.58.24 PM

MONTHS_BETWEEN

توضیحات این تابع تعداد ماه‌های میان دو تاریخ را بر می‌گرداند. دستور تابع MONTHS_BETWEEN به صورت زیر نوشته می‌شود: 1 MONTHS_BETWEEN( date1, date2 ) . مثال مثالی از خروجی تابع MONTHS_BETWEEN را مشاهده می‌کنیم: 1 2 3 4 5 MONTHS_BETWEEN (TO_DATE (‘2003/01/01’, ‘yyyy/mm/dd’), TO_DATE (‘2003/03/14’, ‘yyyy/mm/dd’) ) -2.41935483870968 MONTHS_BETWEEN (TO_DATE (‘2003/07/01’, ‘yyyy/mm/dd’), TO_DATE (‘2003/03/14’, ‘yyyy/mm/dd’) […]

NEW_TIME

توضیحات این تابع یک تاریخ را از یک timezone به timezone دیگر تبدیل می‌کند دو تاریخ را بر می‌گرداند. دستور تابع NEW_TIME به صورت زیر نوشته می‌شود: 1 NEW_TIME( date, zone1, zone2 ) . مثال مثالی از خروجی تابع NEW_TIME را مشاهده می‌کنیم: 1 2 NEW_TIME (TO_DATE (‘2003/11/01 01:45’, ‘yyyy/mm/dd HH24:MI’), ‘AST’, ‘MST’) ‘2003/10/31 10:45:00 […]

NEXT_DAY

توضیحات این تابع اولین تاریخ روز مورد نظر را بر می‌گرداند. دستور تابع NEXT_DAY به صورت زیر نوشته می‌شود: 1 NEXT_DAY( date, weekday ) weekday: نام روز مورد نظر از هفته مثال مثال‌هایی از خروجی تابع NEXT_DAY را مشاهده می‌کنیم: 1 2 3 4 5 6 7 8 NEXT_DAY(’01-Aug-03′, ‘TUESDAY’) Result: ’05-Aug-03′ NEXT_DAY(’06-Aug-03′, ‘WEDNESDAY’) Result: ’13-Aug-03′ […]

ROUND

توضیحات این تابع تاریخ مورد نظر را رند می‌کند. دستور تابع ROUND به صورت زیر نوشته می‌شود: 1 ROUND( date [, format] ) Format: نشان دهنده نوع رند کردن تاریخ است . مثال مثال‌هایی از خروجی تابع ROUND را مشاهده می‌کنیم: 1234567891011121314 ROUND(TO_DATE (’22-AUG-03′),’YEAR’)Result: ’01-JAN-04′ ROUND(TO_DATE (’22-AUG-03′),’Q’)Result: ’01-OCT-03′ ROUND(TO_DATE (’22-AUG-03′),’MONTH’)Result: ’01-SEP-03′ ROUND(TO_DATE (’22-AUG-03′),’DDD’)Result: ’22-AUG-03′ ROUND(TO_DATE (’22-AUG-03′),’DAY’)Result: ’24-AUG-03′

SYSDATE

توضیحات این تابع تاریخ سیستمی که دیتابیس بر روی آن نصب است را بر‌ می‌گرداند. دستور تابع SYSDATE به صورت زیر نوشته می‌شود: 1 SYSDATE . مثال مثال‌هایی از خروجی تابع NEXT_DAY را مشاهده می‌کنیم: 1 2 3 SELECT SYSDATE INTO v_date FROM dual;

SYSDATESTAMP

توضیحات این تابع تاریخ و زمان سیستمی که دیتابیس بر روی آن نصب است را بر‌ می‌گرداند. دستور تابع SYSDATESTAMP به صورت زیر نوشته می‌شود: 1 SYSDATESTAMP . مثال مثال‌هایی از خروجی تابع SYSDATESTAMP را مشاهده می‌کنیم: 1 2 3 SELECT SYSTIMESTAMP INTO v_time FROM dual;

TRUNC

توضیحات این تابع یک عدد را برش می‌دهد. دستور تابع TRUNC به صورت زیر نوشته می‌شود: 1 TRUNC( number [, decimal_places] ) . decimal_places: گزینه‌ای اختیاری است، نشان دهنده رقم‌هایی است که می‌خواهیم برش دهیم. مثال مثال‌هایی از خروجی تابع TRUNC را مشاهده می‌کنیم: 1 2 3 4 5 6 7 8 9 10 11 12 […]