是在PL/SQL還是一個新手,我一直在圍繞以下觸發複製和粘貼:當其他人升職時,有什麼特別的事情嗎?
CREATE OR REPLACE TRIGGER FOO_TRG1
BEFORE INSERT
ON FOO
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
IF :NEW.FOO_ID IS NULL THEN
SELECT FOO_SEQ1.NEXTVAL INTO :NEW.FOO_ID FROM DUAL;
END IF;
EXCEPTION
WHEN OTHERS THEN RAISE;
END FOO_TRG1;
/
ALTER TRIGGER FOO_TRG1 ENABLE;
我懷疑包含的異常處理代碼做什麼都沒有,可能只是得到去除,因爲我無論如何,如果出現問題,將會收到錯誤消息。我對嗎?
(我想這樣的代碼的進一步編輯在前代碼的結果。)