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

第3章 データを変更する方法> 3.2 データベースのデータを更新する

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

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

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

[図:省略値を使用したデータの更新]

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


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

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