日期:2014-05-18  浏览次数:20918 次

oracle中自增长字段的问题!菜鸟求救,高分回报,解决问题马上加分结帖!!!!!!!!!在线等!1
我想实现表中 id字段自增长,
先建立序列:
create sequence identity
increment by 1
start with 1
nomaxvalue
minvalue 1
nocycle
nocache
order;
在sqlplus中 insert into table values(identity.nextval);
可以实现,但是在程序中
string sql="insert into table values("+identity.nextval+")";
却不行,请问这该怎么做才能达到预期的目的呢??


------解决方案--------------------
string sql="insert into table values(identity.nextval)";
------解决方案--------------------
identity.nextval是数据库里的sequence,拼SQL语句的时候,直接引用就可以了.它不是代码中的变量.