Hitachi

Hitachi Advanced Data Binder SQLリファレンス


6.4.1 CURRENT_DATE

現在の日付を返します。

〈この項の構成〉

(1) 指定形式

日時情報取得関数CURRENT_DATE::=CURRENT_DATE

(2) 規則

  1. 実行結果のデータ型はDATE型になります。

  2. 1つのSQL文中にCURRENT_DATEを複数指定した場合,すべて同じ日付になります。

  3. HADBサーバでSQL文を実行するときにCURRENT_DATEの値を取得します。SQL文を実行するときのインタフェースおよび実行方法については,マニュアルHADB AP開発ガイドのJDBCのAPI,ODBC関数,またはCLI関数の説明を参照してください。

  4. CURRENT_DATEは,値指定が指定できる個所に指定できます。

(3) 例題

例題1

販売履歴表(SALESLIST)から,本日商品を購入した顧客の,顧客ID(USERID),商品コード(PUR-CODE)を検索します。

SELECT "USERID","PUR-CODE"
    FROM "SALESLIST"
        WHERE "PUR-DATE"=CURRENT_DATE
例題2

販売履歴表(SALESLIST)に次に示すデータ(行)を挿入します。

  • 顧客ID(USERID):U00358

  • 商品コード(PUR-CODE):P003

  • 販売個数(PUR-NUM):5

  • 購入日(PUR-DATE):今日の日付

INSERT INTO "SALESLIST"
      ("USERID","PUR-CODE","PUR-NUM","PUR-DATE")
    VALUES('U00358','P003',5,CURRENT_DATE)