在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,?,?,?,?,?,?,?,?,?,?)") ———— √
本文详细介绍了如何在Oracle数据库中使用序列实现字段自增。包括序列的创建、查询及在插入操作中的应用。
196

被折叠的 条评论
为什么被折叠?



