修了試験 2014-01-26実施分 基本情報技術者試験 問32
“商品”表に対してデータの更新処理が正しく実行できる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
解説
正解はエ。 「UPDATE 商品 SET 商品名='D' WHERE 商品番号='S003'」は主キー以外の列を1行だけ更新する正しい文である。 ア・イは主キーの重複,ウは主キーへのNULL設定となり,いずれも制約違反で実行できない。まとめて解く
修了試験 2014-01-26実施分を通しで解く(80問)→