急问t1100_sequence.currval from dual 为何出错 对呀,必须先执行t1100_sequence.nextval from dual 后,才能成功执行t1100_sequence.currval from dual ,如果先执行t1100_sequence.nextval from dual ,序列的值就有增加了1。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上说得对,在oracle中药获得序列的当前值就必须先执行一下.nextval方法,不然就会报错 查到原因:如果你连接到数据库后没有在取nextval之后再取currval,就会出现ORA-08002出错.因此对每一个session来说,应该先用nextval,才可以取currval。但是有什么方法能够取到currval,而且不让序列增加的呢? query data dict table user_sequences, you will get what you want... sql优化的一个问题,在线等! 一个老问题: ora04068……遇到过的进来说说 用sqlplus怎样把数据导到excel表格中去? 利用oracle union 取出同一表同一记录不同字段时如何排序? 我问个比较低级的问题! 求助懂得面向对象数据库应用的师兄帮忙!! 急,遇到这个情况:ORA-00001:unique constraint (DLJF.SYS_TBL_TJDL) violated 一个关于SQL语句的easy问题! 关于linux下oracle8.17字符集问题 PL/SQL Oracle9备份问题! 毕业了
如果你连接到数据库后没有在取nextval之后再取currval,就会出现ORA-08002出错.
因此对每一个session来说,应该先用nextval,才可以取currval。
但是有什么方法能够取到currval,而且不让序列增加的呢?
you will get what you want...