ORACLE機能 ORACLE関数

[ORACLE関数] 現在日時を取得する(sysdate、systimestamp)

投稿日:2017年3月20日 更新日:

現在日付や日時を取得するには、sysdate または systimestamp を使用します。

構文

(現在日時をDATE型で取得する場合)
SELECT sysdate FROM dual;
(現在日時をTIMESTAMP型で取得する場合)
SELECT systimestamp FROM dual;

サンプルソース

例)Date型で現在日時を取得する

結果
SYSDATE ---------- 2017-03-15

フォーマット形式省略時は、NLS_DATABASE_PARAMETERS.NLS_DATE_FORMATに設定されたフォーマット形式で表示されます。

例)現在日時を'YYYY/MM/DD HH24:MI:SS FF'形式の文字列で取得する

結果
TO_CHAR(SYSTIMESTAMP, 'YYYY/MM/DD HH24:MI:SS FF') -------------------------- 2017/03/15 20:47:35 435000

メモ

  • INSERT文やUPDATE文のvalue値に直接指定することもできます。
    (例)UPDATE testtbl SET upd_date = sysdate;

スポンサーリンク

スポンサーリンク

-ORACLE機能, ORACLE関数
-

執筆者:



  1. […] [ORACLE関数] 現在日時を取得する(sysdate、systimestamp) […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク