请问我想返回给程序某一个序列ABC的当前值,select语句应该如何写? select ABC.CURRVAL from dual 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> CREATE SEQUENCE ABC START WITH 1 INCREMENT BY 1 MAXVALUE 100;序列已创建。SQL> select ABC.CURRVAL from dual;select ABC.CURRVAL from dual *ERROR 位于第 1 行:ORA-08002: 序列ABC.CURRVAL 尚未在此进程中定义SQL> SELECT LAST_NUMBER FROM SEQ WHERE SEQUENCE_NAME='ABC';LAST_NUMBER----------- 1看出区别了么?CURRVAL 需要先调用 NEXTVAL 才能用,但SQL语句直接读取 LAST_NUMBER 却不受限制 上亿条数据量检索 今天的oracle面试题 PL/SQL中树结构查询的问题 急:oracle 9i数据导入到10g乱码 oracle10g数据恢复,急! 菜鸟提问: 包怎样建啊? 这么简单的包错在哪里? rownum 用法,急!! 某表死锁,请问在哪个数据字典中SELECT出来,并在远程SQLPLUS中如何KILL该session 偶想学好Oracle开发,请问有哪些好书?重分相谢! 一个新手的问题 入门级问题,请各位高手指点!很急,在线等!!分不够可以再加 请教Oracle的一个SQL语句,帮帮忙
select ABC.CURRVAL from dual
*
ERROR 位于第 1 行:
ORA-08002: 序列ABC.CURRVAL 尚未在此进程中定义
SQL> SELECT LAST_NUMBER FROM SEQ WHERE SEQUENCE_NAME='ABC';LAST_NUMBER
-----------
1
看出区别了么?CURRVAL 需要先调用 NEXTVAL 才能用,
但SQL语句直接读取 LAST_NUMBER 却不受限制