只需一步,快速开始
对于一个刚创建好的序列,若想访问序列的CURRVAL,必须使用NEXTVAL对序列进行初始化,否则会报错ORA-08002,下面是验证过程:
SQL> create sequence emp_sequece 2 increment by 1 3 start with 1;
序列已创建。
SQL> select emp_sequece.currval from dual;select emp_sequece.currval from dual *第 1 行出现错误:ORA-08002: 序列 EMP_SEQUENCE.CURRVAL 尚未在此会话中定义
SQL> select emp_sequece.nextval from dual;
NEXTVAL---------- 1
SQL> select emp_sequece.currval from dual;
CURRVAL---------- 1
NEXTVAL---------- 2
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )
GMT+8, 2025-5-18 16:29 , Processed in 0.095488 second(s), 20 queries .
重庆思庄学习中心论坛-重庆思庄科技有限公司论坛
© 2001-2020