修了試験 2015-07-26実施分 基本情報技術者試験 問29
“商品”表に対してデータの更新処理が正しく実行できるUPDATE文はどれか。 ここで,“商品”表は次のCREATE文で定義されている。 CREATE TABLE 商品 (商品番号 CHAR(4), 商品名 CHAR(20), 仕入先番号 CHAR(6), 単価 INT, PRIMARY KEY(商品番号)) 商品 商品番号|商品名|仕入先番号|単価/S001|A|XX0001|18000/S002|A|YY0002|20000/S003|B|YY0002|35000/S004|C|ZZ0003|40000/S005|C|XX0001|38000
正答4
解説
正解はエ。 アは既存の商品番号S001へ変更しようとして主キーの重複が生じる。 イは商品名='C'に該当するS004とS005の両方を同じ商品番号S006へ更新しようとして主キー重複となる。 ウは主キーをNULLにしようとしNOT NULL制約に反する。 エは対象が1行のみで主キーも変更しないため正しく実行できる。まとめて解く
修了試験 2015-07-26実施分を通しで解く(80問)→