フォームに、さまざまなテーブルに入力を送信するボタンがあります。WHEN-BUTTON_PRESSED トリガーを作成しました。
BEGIN
INSERT INTO table_a
VALUES (
:new.emp_ID,
:new.surname,
:new.name,
:new.hired_date,
:new.salary);
commit;
INSERT INTO table_b
VALUES (
:new.emp_ID,
:new.svr,
:new.svr_id,
:new.trg);
commit;
end;
Oracle 6iなのでINSERT ALLが使えません。上記のステートメントを実行すると、フォームがフリーズして応答しなくなります。これらのテーブルには同じ主キーがあるため、データの参照整合性が原因であると思います。アドバイスをいただければ幸いです。