我有這樣一個觸發器,它驗證一個字段爲空:觸發器的if else
create or replace trigger trig1
after insert on table_1
for each row
begin
if ((select table2.column2 from table2 where table2.id= :new.id) isnull) then
update table2 set table2.column2 = :new.column1 where table2.id = :new.id;
end if;
end trig1;
.
run;
我得到的是不正確創建觸發器錯誤。我不知道問題是什麼。我使用Oracle SQL * Plus 10.2.0
你能給我們錯誤代碼/ messsage? – Timst
對於我的觸發器沒有錯誤消息,它只是表示觸發器是由編譯錯誤創建的。 –