होने के नाते अभी भी 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;
मुझे लगता है कि शामिल अपवाद हैंडलिंग कोड बिल्कुल कुछ नहीं करता है और बस हटा दिया हो सकता है, के बाद से मुझे लगता है कुछ गलत होने पर भी एक त्रुटि संदेश प्राप्त होगा। क्या मैं सही हू?
(मुझे लगता है कि इस तरह के कोड आगे संपादन से पहले कोड का परिणाम है।)