Oracle Databaseには、適切な日時形式要素が含まれています。これにより、TO_CHAR(datetime)
を使用するときに日付と時刻をフォーマットできます 働き。
これらの1つ(t YEAR
format element)を使用すると、年を入力して日付をフォーマットできます。たとえば、1972
の代わりに 、NINETEEN SEVENTY-TWO
を取得します 。
SYEAR
も使用できます BCの日付の前にマイナス記号(-
)を付けるようにします )。
例
デモンストレーションの例を次に示します。
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;
結果:
NINETEEN SEVENTY-TWO
BC日付
前述のように、 S
を使用できます BC日付の前にマイナス記号を付ける(-
。
次に例を示します:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;
結果:
-EIGHTY-SEVEN