DB2でKEY_A、KEY_Bの複合キーを指定して、複数行を一発のSQLで削除するにはどうすればよいでしょうか。
コード create table TABLE_B ( KEY_A NUMERIC default 0 not null , KEY_B NUMERIC default 0 not null , NAME_A NUMERIC default 0 not null , primary key (KEY_A,KEY_B) ); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (1, 11, 100); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (2, 22, 200); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (3, 33, 300); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (4, 44, 400); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (5, 55, 500); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (6, 66, 600); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (7, 77, 700); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (8, 88, 800); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (9, 99, 900); INSERT INTO TABLE_B(KEY_A, KEY_B, NAME_A) VALUES (10, 10, 100);
回答2件
あなたの回答
tips
プレビュー