select @@IDENTITY AS 'identity'?

ruanwxh 2009-08-18 03:48:42
select @@IDENTITY AS 'identity' 在oracle 怎么实现
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Well 2009-08-18
  • 打赏
  • 举报
回复
序列
cosio 2009-08-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojuju10 的回复:]
SQL code
oracle没有标识列,自动增长的这个概念

需要用序列来实现CREATE SEQUENCE sid
INCREMENTBY1
STARTWITH1
MAXVALUE99999999select sid.nextval,--取下一个序列 sid.currval--取当前序列from dual;
[/Quote]

同上,只有序列的概念在oracle中!
ojuju10 2009-08-18
  • 打赏
  • 举报
回复

oracle没有标识列,自动增长的这个概念

需要用序列来实现

CREATE SEQUENCE sid
INCREMENT BY 1
START WITH 1
MAXVALUE 99999999

select sid.nextval, --取下一个序列
sid.currval --取当前序列
from dual;


17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧