Oracle Database menyertakan pilihan elemen format datetime yang bagus. yang memungkinkan kami untuk memformat tanggal dan waktu saat menggunakan TO_CHAR(datetime) fungsi.
Salah satunya (tdia YEAR format element) memungkinkan kita untuk memformat tanggal dengan tahun yang dieja. Misalnya, alih-alih 1972 , kita akan mendapatkan NINETEEN SEVENTY-TWO .
Kita juga bisa menggunakan SYEAR sehingga tanggal BC diawali dengan tanda minus (- ).
Contoh
Berikut ini contoh untuk didemonstrasikan:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL; Hasil:
NINETEEN SEVENTY-TWO
Tanggal SM
Seperti yang disebutkan, kita dapat menggunakan S untuk mengawali tanggal SM dengan tanda minus (- ).
Ini contohnya:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL; Hasil:
-EIGHTY-SEVEN