0
我在下面有一個腳本 - 我不知道它是否會產生與自動增量相同的效果。當我開始向我的數據庫插入行時,我不想插入該ID。我希望數據庫能夠在插入非id行時自動生成並插入它們。使用這個腳本後,我仍然需要插入id值嗎?
CREATE TABLE myschema.mytable
(id NUMBER PRIMARY KEY NOT NULL,
name VARCHAR2(30));
CREATE SEQUENCE myschema.test1_sequence
START WITH 1
INCREMENT BY 1;
create or replace trigger myschema.auto_increment
before insert on myschema.mytable
for each row
begin
select test1_sequence.nextval into :new.id from dual;
end;
/