lz的序列和表都是沒有問題的,按照網上的觸發器寫怎么是報這些錯誤,有沒有大神知道怎么回事。。。
uj5u.com熱心網友回復:
頂頂,有沒有大神知道的uj5u.com熱心網友回復:
1、你可以直接在insert陳述句里用序列實作;2、最好別用觸發器,這樣可能會出問題,尤其是性能問題,如果非要用觸發器,可以試試:
create or replace trigger moni_tri before insert on mycrm for each row
begin
if :new.id is null then
select moni_squ.nextval into :new.id from dual;
end if;
end;
/
uj5u.com熱心網友回復:

這樣也還是報錯
uj5u.com熱心網友回復:
你看看是不是你:new.id ,這個:和new中間沒有空格,你離的太開了uj5u.com熱心網友回復:
沒問題啊。

uj5u.com熱心網友回復:

沒有空格的話,陳述句直接報錯
uj5u.com熱心網友回復:
還有一個你沒改,if后面還有一個:new.iduj5u.com熱心網友回復:
就是不加空格才會這樣,加空格才能通過編譯uj5u.com熱心網友回復:
呵呵,直接粘過去就行,你非要自己敲。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/8514.html
標籤:開發
