什么时dual?

解决方案 »

  1.   

    select SEQ.nextval   into :NEW.XH  from   dual   ;
    这个dual是什么意思?
    中间的:是什么意思?
      

  2.   

    dual 是个虚表
    oracle 语法必须 select 字段 from 表名
    当需要一些操作不需要涉及到具体表时,就用dual
    比如取系统时间
    select sysdate form dual
    楼上的语句是取新的序列号
      

  3.   

    :NEW.XH
    这是变量
    用在存储过程种
    这条语句就是把seq 值赋值给new.xh的变量
    你这应该是触发器里的吧