こんにちは皆さん、私はトリガーに関しては少し初心者なので、フォロートリガーを実行する方法についてアドバイスを探しています。
営業時間中に誰かがレコードを削除した場合にエラー メッセージをスローするトリガーを作成しましたが、SYSDATE を使用する別のトリガーを作成して、今日および将来の日付からレコードを削除しないようにしたいと考えています。
>=SYSDATE を使用することを考えていましたが、それが有効な SQL ステートメントであるかどうかはわかりません。
CREATE OR REPLACE TRIGGER records_delete
BEFORE DELETE
ON RECORDS FOR EACH ROW
BEGIN
IF TO_CHAR(SYSDATE, 'HH24MI') NOT >= sysdat
RAISE_APPLICATION_ERROR(-20669, 'You can not delete current or future records');
END IF;
END records_delete;
ありがとう、レプレジョン