select @@identity在Oracle中怎么写??

[复制链接]
查看11 | 回复3 | 2008-11-19 17:06:22 | 显示全部楼层 |阅读模式
select @@identity在Oracle中怎么写??
是呀。很不爽。

回复

使用道具 举报

千问 | 2008-11-19 17:06:22 | 显示全部楼层
创建个序列,oracle就是这样.给你个例子,我上学时候做的.--2.序列(SEQUENCE)create table club( club_id number primary key, club_name varchar2(20));--创建序列create sequence club_sequencestart with 1increment by 1;--产生一个唯一性的值select club_sequence.nextval from dual;--获得序列里面的当前值select club_sequence.currval from dual;--通过序列产生主...
回复

使用道具 举报

千问 | 2008-11-19 17:06:22 | 显示全部楼层
如果你想取得你刚插入的记录的序列,则是: select sequence.currval from dual; 回答者: wuweido - 助理 二级 他的回答是正解。估计你是在触发器里面用吧。这时候一般都取当前的序列值。PS。偶很不爽ORACLE的序列。还是SQL好用。方便。...
回复

使用道具 举报

千问 | 2008-11-19 17:06:22 | 显示全部楼层
如果你想取得你刚插入的记录的序列,则是:select sequence.currval from dual;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行