テーブルからの削除を防止するこの新しいレンタル履歴テーブルのトリガ。テーブルからの削除を防止するためのトリガー
CREATE OR REPLACE TRIGGER RENTALHIS_DEL
BEFORE DELETE ON RENTALHISTORY
BEGIN
dbms_output.put_line('Records can not be deleted');
END;
DELETE FROM RENTALHISTORY WHERE RENTALID = 1;
-- It is deleting before it says it can not delete
1 rows deleted.
Records can not be deleted
あなたのトリガーの本体に追加します: 'RAISE_APPLICATION_ERROR(-20001、「レコードを削除することはできません」);' –
はすでにこれを参照してください。回答:http://stackoverflow.com/a/16449271/460557 –