0
我已經手動創建了一個觸發器(通過將SQL從另一個oracle數據庫粘貼到管理控制檯中),它自動遞增表的主鍵,並且在對象瀏覽器中查看觸發器時觸發器被列爲無效。爲什麼Oracle數據庫中的數據庫觸發器無效?
爲什麼會這樣?
這裏是重新創建觸發器的SQL:
CREATE OR REPLACE TRIGGER "BI_AGENTEVENTDATA"
before insert on "AGENTEVENTDATA"
for each row
begin
select "AGENTEVENTDATA_SEQ".nextval into :NEW.ID from dual;
end; ;
/
ALTER TRIGGER "BI_AGENTEVENTDATA" ENABLE
/
序列失蹤我忘了遷移過來... DOH! – 2009-04-16 13:24:43