0
我嘗試模仿oracle中的自動增量功能,如此處所述: How to create id with AUTO_INCREMENT on Oracle?。但是,當我嘗試打電話給第二個陳述時,觸發器,我總是得到一個ORA-24344: success with compilation error
,並且觸發器未觸發。我該怎麼辦?ORA-24344'自動增量'
我呼籲通過PHP/ADODB
陳述正如你看到的,我沒有在我的代碼使用任何換行符。其他線程建議刪除換行符。
CREATE SEQUENCE abc_autoinc START WITH 1 INCREMENT BY 1 CACHE 100;
CREATE OR REPLACE TRIGGER abc_trigger BEFORE INSERT ON abc FOR EACH ROW
BEGIN SELECT abc_autoinc.NEXTVAL INTO :new.abc_id FROM dual; END
這是完整的錯誤信息嗎?你看不到編譯錯誤嗎?你用什麼客戶端來運行這個查詢? –
是的,那是完整的錯誤信息。我通過php/adodb運行它 – Ferenjito