重複したacct#を追加できないようにこのトリガーを作成しました。私は重複ACCT番号を挿入してトリガーをテストしたときには、私がUNIQUE CONSTRAINT(JL.PK.ACCOUNT)はPLSQL_trigger重複する#にエラーがあります
が助けてください違反
エラーが発生しました。
create or replace trigger update_acct# before insert or update on ACCOUNT for each row declare v_cta# NUMBER; begin select count(A#) into v_cta# from account where A#=:new.A#; if v_cta#>1 then raise_application_error (-20105, 'DUPLICATE ACCOUNT NUMBER'); end if; end;
ありがとうございました!私が数を1から0に変更したときに働いた。 – user7770852