TO_DATE
は、テキスト式をDATE
データ型に変換します。
戻り値
DATE
構文
TO_DATE(char [, fmt [, 'nlsparam' ] ])
引数
char
: 日付を表すテキスト式です。
fmt
はchar
のフォーマットを指定するdatetimeモデル・フォーマットです。デフォルトの日付フォーマットは、NLS_TERRITORY
初期化パラメータによって暗黙的に決まります。NLS_DATE_FORMAT
パラメータを使用して明示的に設定することもできます。データ型フォーマットの詳細は、『Oracle Database SQL言語リファレンス』を参照してください。
nlsparam
: char
の言語を指定します。この引数は次のような形式で指定できます。
'NLS_DATE_LANGUAGE = language'
デフォルトでは、char
はセッション日付言語になります。
例
TO_DATE('October 13, 2008', 'MONTH DD, YYYY')
は、値13-OCT-08
を返します。
TO_DATE('13 Octubre 2008', 'dd month yyyy', 'NLS_DATE_LANGUAGE=SPANISH')
も値13-OCT-08
を返します。