ページの先頭行へ戻る
Symfoware Server V10.0.0 アプリケーション開発ガイド(共通編)

6.2.3 更新するデータに省略値を使用する

省略値を使用してデータを追加する方法は“6.1.2 追加するデータに省略値を使用する”で説明しました。UPDATE文では、省略値を使用してデータを更新することができます。更新するデータに省略値を設定するには、設定句に指定する値の代わりにキーワードの“DEFAULT”を指定します。設定句に指定した列に省略値が定義されていない場合は、その列はNULL値に更新されますが、NOT NULL制約がある列はNULL値を設定できないのでエラーとなります。指定例を以下に示します。

キーワードの“DEFAULT”を指定する例です。発注表の取引製品が“240”のデータについて、発注数量を省略値に更新します。

UPDATE 在庫管理.発注表 SET 発注数量 = DEFAULT WHERE 取引製品 = 240

図6.10 省略値を使用したデータの更新

備考.発注数量に定義された省略値は100とします。