ORACLE中实现sqlserver中自增列的方法

在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,?,?,?,?,?,?,?,?,?,?)")  ————  √

你可能感兴趣的:(oracle,squence)