مارا دنبال کنید : 

تصویر هدر ویونا

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 PM'

SYSDATE

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

TO_NUMBER

توضیحات
این تابع یک رشته را به عدد تبدیل می‌کند.
دستور
تابع  TO_NUMBER به صورت زیر نوشته می‌شود:
1
TO_NUMBER( string1 [, format_mask] [, nls_language] )
. format_mask: گزینه‌ای اختیاری است، نشان دهنده فرمتی است که مقدار به عدد تبدیل شود. nls_language: گزینه‌ای اختیاری است، نشان‌دهنده نوع nls_lang است.  
مثال
مثال‌های عددی از خروجی تابع TO_NUMBER را مشاهده می‌کنیم:
1
2
3
4
5
6
7
8
TO_NUMBER('1210.73', '9999.99')
Result: 1210.73
TO_NUMBER('546', '999')
Result: 546
TO_NUMBER('23', '99')
Result: 23

LISTAGG

توضیحات
این تابع امکان متصل کردن مقادی ستونی را به صورت سطری برای هر گروه می‌دهد.
دستور
تابع LEAD به صورت زیر نوشته می‌شود:
1
2
LISTAGG (measure_column [, 'delimiter'])
  WITHIN GROUP (order_by_clause) [OVER (query_partition_clause)]
. measure_column: ستونی است که می‌خواهیم به هم متصل کنیم. Delimiter: گزینه‌ای اختیاری است، جدا کننده مقادیر است.
order_by_clause: گزینه‌ای اختیاری است، مشخص کننده ترتیب مقادیر.
مثال
مثالی از تابع LISTAGG را مشاهده می‌کنیم:
1
2
SELECT LISTAGG(product_name, ', ') WITHIN GROUP (ORDER BY product_name) "Product_Listing"
FROM products;