Symfoware Server SQLビギナーズガイド - FUJITSU -
|
目次
索引
|
3.2.4 更新するデータに現在の日時を設定する
更新するデータに現在の日付や時刻を設定する場合は、設定句に指定する値の代わりにキーワードを指定します。日付の設定には“CURRENT_DATE”、時間の設定には“CURRENT_TIME”、時刻印の設定には“CURRENT_TIMESTAMP”を指定します。更新するデータに現在の時刻印を設定する例を以下に示します。
ここで、表名がテレビ在庫表という表があるとします。この表は、処理日時、製品番号、および在庫数量の3つの列で構成されます。在庫数量には、処理日時における在庫数量を設定します。
例
テレビ在庫表の製品番号が“212”のデータについて、処理日時を現在の日時(2005年02月14日 18時35分31秒)に、在庫数量をホスト変数“STOCKQTY”の値に更新します。ここでは、ホスト変数“STOCKQTY”には“65”が設定されているとします。
UPDATE 在庫管理.テレビ在庫表
SET 処理日時 = CURRENT_TIMESTAMP, 在庫数量 = :STOCKQTY
WHERE 製品番号 = 212 |
All Rights Reserved, Copyright (C) 富士通株式会社 2006