読み込み中...
先行公開中:2026年11月から一部が有料になります(無料プランはそのまま使えます)。詳しく ›
読み込み中...
表定義に基づいて作成された“システム担当者”表において,トランザクションAの複合文内のSQL文全てを正常終了させるためにaに入れる字句はどれか。ここで,実線の下線は主キーを表す。
〔表定義〕
CREATE TABLE システム担当者 (
システム番号 INTEGER,
担当者番号 INTEGER NOT NULL,
CONSTRAINT PK_システム番号 PRIMARY KEY(システム番号),
CONSTRAINT UK_担当者番号 UNIQUE(担当者番号)
DEFERRABLE INITIALLY IMMEDIATE
)
システム担当者
| システム番号(主キー) | 担当者番号 |
|---|---|
| 1234 | 111 |
| 6789 | 222 |
〔トランザクションAの複合文内のSQL文〕
SET CONSTRAINTS [a];
UPDATE システム担当者 SET 担当者番号 = 222 WHERE システム番号 = 1234;
UPDATE システム担当者 SET 担当者番号 = 111 WHERE システム番号 = 6789;
COMMIT;
出典:データベーススペシャリスト試験 午前Ⅱ