Symfoware Server SQLビギナーズガイド - FUJITSU -
目次 索引 前ページ次ページ

第3章 データを変更する方法> 3.1 データベースにデータを追加する

3.1.3 追加するデータに現在の日時を設定する

追加するデータに現在の日付や時刻を設定する場合は、INSERT文の挿入値リストにキーワードを指定します。日付の設には“CURRENT_DATE”、時間の設には“CURRENT_TIME”、時刻印の設には“CURRENT_TIMESTAMP”を指定します。追加するデータに現在の時間を設定する例を以下に示します。

ここで、表名が日別発注表という表があるとします。この表は、一日の発注を一件ずつ格納したものです。この表は、取引先、取引製品、発注数量、および処理時間の4つの列で構成されます。

日別発注表にデータを1行追加します。取引先は“61”、取引製品はホスト変数“PRODNO”の値、発注数量はホスト変数“ORDERQTY”の値とし、処理時間には現在の時間(16時30分17秒)を設定します。ここでは、ホスト変数“PRODNO”には“212”、“ORDERQTY”には“15”が設定されているとします。
INSERT INTO 在庫管理.日別発注表(取引先, 取引製品, 発注数量, 処理時間)

       VALUES (61, :PRODNO, :ORDERQTY, CURRENT_TIME)

[図:現在の時間を使用したデータの追加]


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2007