I'm using this statement to create a trigger that auto-increments a table's primary key:
[CODE="SQL"]CREATE OR REPLACE TRIGGER trigger
BEFORE INSERT
ON test
REFERENCING NEW AS NEW
FOR EACH ROW
BEGIN
SELECT event_plan_sequ ence.nextval INTO :NEW.id FROM dual;
END;[/CODE]
But when I type it into SQL*Plus, it just hangs, as if waiting for a semicolon.
BTW, I'm using SQL*Plus v9.2 and oracle 10g v 10.2
[CODE="SQL"]CREATE OR REPLACE TRIGGER trigger
BEFORE INSERT
ON test
REFERENCING NEW AS NEW
FOR EACH ROW
BEGIN
SELECT event_plan_sequ ence.nextval INTO :NEW.id FROM dual;
END;[/CODE]
But when I type it into SQL*Plus, it just hangs, as if waiting for a semicolon.
BTW, I'm using SQL*Plus v9.2 and oracle 10g v 10.2
Comment