1
我有一个序列:触发序列甲骨文问题
CREATE SEQUENCE test_seq START WITH 10000001 INCREMENT BY 1;
和表:
create table Entry(
id number(5),
name varchar(50) );
我需要后递增序列的值在条目表中插入一行。所以我这样做:
CREATE OR REPLACE TRIGGER test_trigger
after INSERT
ON Entry
REFERENCING NEW AS NEW
FOR EACH ROW
BEGIN
SELECT test_seq.nextval INTO :NEW.id FROM dual;
END;
/
但“后”并不在这里工作,但“前”工作。我以后怎么办?
为什么?序列递增时会有什么不同? – 2009-12-05 12:39:47