在oracle中实现一个字段自增
1.建立序列Squence 假设名为 ID_SQU 自增为一
2.查询此序列 select ID_SQU.nextVal或currentVal from dual两值
3.增改时 不能讲 select ID_SQU.nextVal或currentVal from dual 直接引用
调用时直接 ID_SQU.nextVal或currentVal 就可以了
eg:
insert into TEST1 values((select upone.nextval from dual),?,?,?,?,?,?,?,?,?,?)") ------ X
insert into TEST1 values(upone.nextval,?,?,?,?,?,?,?,?,?,?)") ———— √
1.建立序列Squence 假设名为 ID_SQU 自增为一
2.查询此序列 select ID_SQU.nextVal或currentVal from dual两值
3.增改时 不能讲 select ID_SQU.nextVal或currentVal from dual 直接引用
调用时直接 ID_SQU.nextVal或currentVal 就可以了
eg:
insert into TEST1 values((select upone.nextval from dual),?,?,?,?,?,?,?,?,?,?)") ------ X
insert into TEST1 values(upone.nextval,?,?,?,?,?,?,?,?,?,?)") ———— √