本帖最后由 u011612512 于 2013-08-19 08:01:56 编辑

解决方案 »

  1.   

    select ACTION_ID_SEQUENCE.nextval AS id from nextval_teble换成select ACTION_ID_SEQUENCE.nextval  from dual
      

  2.   

    select ACTION_ID_SEQUENCE.nextval as id from dual 
      

  3.   


    排除掉软件Bug,那肯定是你错了。
      

  4.   

    oracle应该是从dual中查询数据的
      

  5.   

    select xxx.nextval from dual;
    即可选取出一个值;select xxx.nextval from some_tab;
    的话,选取出的值跟就会som_tab表中的数据量有关了!!!
      

  6.   

    select ACTION_ID_SEQUENCE.nextval as id from dual ,oracle的虚拟表中查询数据,序列的值会加1增量,nextval_teble查询的适合该表相关的数据。
      

  7.   

    select ACTION_ID_SEQUENCE.nextval  from dual
    dual是数据库提供给你的一个测试表,可以查出相关的,而你如果选用nextval_teble,那你这个表里要有相关的序列才可以查出。