select to_char(seq_no.NEXTVAL) from dual请问这个SQL语句是什么意思啊?求高手解答,所剩分全赠

解决方案 »

  1.   

    seq_no 是oracle 序列  seq_no.NEXTVAL 就是查询出序列的下一个值 然后 to_char()转化字符类型也就是查询 序列的下个值 装化成字符型的值
      

  2.   


    +1补充:
    dual是oracle的一个伪表。任何常量均可以通过该伪表进行查询处理,比如
    select sysdate, 1 from dual之类。
      

  3.   


    to_char(seq_no.NEXTVAL) 把序列的值转为字符型,seq_no.NEXTVAL这个值是数字型的
      

  4.   


    select to_char(seq_no.NEXTVAL) from dual//seq_no是你自己创建的序列sequence,NEXTVAL是这个序列的下一个值。