修了試験 2012-07-22実施分 基本情報技術者試験 問34
"商品"表に対してデータの更新処理が正しく実行できる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
解説
正解はエ。 商品番号はPRIMARY KEYのためNULLや重複を許さない。 アは既存のS001と重複,イは商品名'C'の2行(S004,S005)が同じ値S006になり重複,ウはPRIMARY KEYへのNULL代入で違反となる。 エは非キー列である商品名の更新なので問題なく実行できる。まとめて解く
修了試験 2012-07-22実施分を通しで解く(80問)→