create table 工場(飛行機名 char(8));
create table 操縦士(
操縦士ID number(1),
操縦可能機 char(8));
--テストパターン1 正常パターン
delete from 工場;
delete from 操縦士;
insert all
into 工場 values('ジャビィ')
into 工場 values('ハンター')
into 工場 values('ファルコ')
into 操縦士 values(1,'ジャビィ')
into 操縦士 values(2,'ファルコ')
into 操縦士 values(3,'ハンター')
into 操縦士 values(4,'ジャビィ')
into 操縦士 values(4,'ファルコ')
into 操縦士 values(5,'ジャビィ')
into 操縦士 values(5,'ハンター')
into 操縦士 values(5,'ファルコ')
into 操縦士 values(5,'ペリカン')
into 操縦士 values(6,'ハンター')
into 操縦士 values(6,'ペリカン')
into 操縦士 values(7,'ジャビィ')
into 操縦士 values(7,'ファルコ')
into 操縦士 values(7,'ペリカン')
into 操縦士 values(8,'ジャビィ')
into 操縦士 values(8,'ハンター')
into 操縦士 values(8,'ファルコ')
select 1 from dual;
commit;
--テストパターン2 特殊パターン
delete from 工場;
delete from 操縦士;
insert all
into 工場 values('ラップル')
into 操縦士 values(1,'ジャビィ')
into 操縦士 values(2,'ファルコ')
into 操縦士 values(3,'ハンター')
into 操縦士 values(4,'ジャビィ')
into 操縦士 values(4,'ファルコ')
into 操縦士 values(5,'ジャビィ')
into 操縦士 values(5,'ハンター')
into 操縦士 values(5,'ファルコ')
into 操縦士 values(5,'ペリカン')
into 操縦士 values(6,'ハンター')
into 操縦士 values(6,'ペリカン')
into 操縦士 values(7,'ジャビィ')
into 操縦士 values(7,'ファルコ')
into 操縦士 values(7,'ペリカン')
into 操縦士 values(8,'ジャビィ')
into 操縦士 values(8,'ハンター')
into 操縦士 values(8,'ファルコ')
select 1 from dual;
commit;
--テストパターン3 空集合
delete from 工場;
delete from 操縦士;
insert all
into 操縦士 values(1,'ジャビィ')
into 操縦士 values(2,'ファルコ')
into 操縦士 values(3,'ハンター')
into 操縦士 values(4,'ジャビィ')
into 操縦士 values(4,'ファルコ')
into 操縦士 values(5,'ジャビィ')
into 操縦士 values(5,'ハンター')
into 操縦士 values(5,'ファルコ')
into 操縦士 values(5,'ペリカン')
into 操縦士 values(6,'ハンター')
into 操縦士 values(6,'ペリカン')
into 操縦士 values(7,'ジャビィ')
into 操縦士 values(7,'ファルコ')
into 操縦士 values(7,'ペリカン')
into 操縦士 values(8,'ジャビィ')
into 操縦士 values(8,'ハンター')
into 操縦士 values(8,'ファルコ')
select 1 from dual;
commit;