你要先使用一次NEXTVAL,才能使用CURRVAL
解决方案 »
- 数据字典中的视图在pl/sql developer 中能不能看?
- 请教sql语句中group by写法
- (急急急!)关于Oracle数据库丢失问题
- 如何确定一张表中的主键与外键?!急!
- 现在只知道数据库名,其它的什么都不知道请问如何用备份文件(databak.bmp)还原数据库?帮顶也给分!!!
- 于Oracle系统表的一个小问题
- win2003上怎装9.2 ? thanks
- Long Raw 和 BLOB有什么区别
- 连接Oracle 9i出现以下错误:ORA-12154:TNS:无法处理服务名
- 请问如何合并数据库中相同的数据
- 大家帮个忙,哪有oracle7.2下载呀!我现在有几个oracle库文件要恢复一下!
- 怎样分析未知数据库的结构?
select s_tmp_updateuserpostrank.NEXTVAL into v_IdentityCount from dual
不可能不一样的:)
oracle是多用户多任务的,所以在每一个session里某些东西是相互独立的,比如序列的currval属性其他session对序列的使用不会对本session产生影响,因此在一个session中至少要使用一次NEXTVAL属性才能用它
-- Create sequence
create sequence s_tmp_updateuserpostrank
minvalue 1
maxvalue 9999999
start with 1
increment by 1
cache 20
cycle;