0
ユーザーが現在の日付を将来の日付に置き換えようとした場合にトリガーを起動したいですが、トリガーでサブクエリーが許可されない可能性があります。どうすればこの問題を解決できますか?任意の提案....トリガーで将来の日付を確認する
CREATE OR REPLACE TRIGGER check_join_date
BEFORE UPDATE OF join_date ON DOCTOR
FOR EACH ROW
WHEN (NEW.join_date > (SELECT CURRENT_DATE+1 FROM DUAL))
BEGIN
RAISE_APPLICATION_ERROR(-20509,'Do not Enter Future Date..');
END check_join_date;
/
このコードをOracleで実行した後、このエラーが発生します。
ORA-02251: subquery not allowed here
今は働いています。ありがとう.... :) –