sequences只是生成一个递增的序列,你不能往序列中插入值,就像上面那样
你可以在另外一个有递增字段的表中使用这个序列,例如表1有2个字段:id(自增) number,name varchar2
insert into 表1(id,name) values(SEQ名.nexttval,'john')
你可以在另外一个有递增字段的表中使用这个序列,例如表1有2个字段:id(自增) number,name varchar2
insert into 表1(id,name) values(SEQ名.nexttval,'john')
insert into 表名(字段,..) values(222,..); --插入指定的值
insert into 表名(字段,..) values(seq.nextval,..);--插入下一个值
应该是没有问题的。
有什么错误?select seq.nextval from dual;是取seq序列的下一个值。