次のSQL 文によって定義され,値が格納されている“商品”表に対して,制約違反で実行エラーとなるSQL 文はどれか。
〔SQL 文〕
CREATE TABLE 商品
(商品コード CHAR(4) PRIMARY KEY, 商品名 VARCHAR(21),
仕入先コード CHAR(4), 仕入単価 INT, 在庫数 INT)商品
商品コード | 商品名 | 仕入先コード | 仕入単価 | 在庫数 |
|---|---|---|---|---|
A111 | テレビ | S001 | 75,000 | 0 |
A222 | デジタルカメラ | S002 | 50,000 | 50 |
A333 | DVDプレーヤ | NULL | NULL | NULL |
A444 | 洗濯機 | S004 | 45,000 | 20 |
出典令和8年度 基本情報技術者試験 科目A 問7
ア
DELETE FROM 商品 WHERE 仕入先コード IS NULL
イ
INSERT INTO 商品 VALUES ('A555', '空気清浄機', 'S005', 60000, 50)
ウ
UPDATE 商品 SET 商品コード = 'A666' WHERE 商品コード = 'A444'
エ
UPDATE 商品 SET 商品コード = 'A777' WHERE 在庫数 >= 20