構文
用途
SYSDATE
は、データベース・サーバーが存在するオペレーティング・システムの現在の日付と時刻のセットを戻します。戻り値のデータ型はDATE
です。戻り値の書式は、NLS_DATE_FORMAT
初期化パラメータの値によって異なります。この関数に引数を指定する必要はありません。分散SQL文では、このファンクションはローカル・データベースのオペレーティング・システムの日付と時刻のセットを戻します。このファンクションはCHECK
制約の条件の中では使用できません。
注意: FIXED_DATE 初期化パラメータを使用して、SYSDATE が常に現在の日時のかわりに戻す変わらない日時を設定できます。このパラメータは、主にテストに役立ちます。FIXED_DATE 初期化パラメータの詳細は、Oracle Database Referenceを参照してください。 |
例
次の例では、オペレーティング・システムの現在の日付および時刻を戻します。
SELECT TO_CHAR (SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "NOW" FROM DUAL; NOW ------------------- 04-13-2001 09:45:51