序列使用sequence,系统时间使用sysdate

解决方案 »

  1.   

    to  feng2(蜀山风云) :能具体一点吗?因为刚接触oracle,什么都不懂我在OEM中编辑那个表,在FD_DATE字段的默认栏中写了sysdate,应用之后,我再试着往里面添数据时(故意没填FD_DATE和FD_SEQ字段的值),之后还是没自动生成啊???
      

  2.   

    SQL> create sequence sq_px1 start with 1;Sequence createdSQL> create table Tb_A(FD_SEQ NUMBER,FD_DATE DATE,OP VARCHAR2(20));Table createdSQL> INSERT INTO TB_A VALUES(SQ_PX1.NEXTVAL,SYSDATE,'TEST');1 row insertedSQL> SELECT * FROM TB_A;    FD_SEQ FD_DATE     OP
    ---------- ----------- --------------------
             1 2006-8-25 1 TESTSQL> INSERT INTO TB_A VALUES(SQ_PX1.NEXTVAL,SYSDATE,'TEST2');1 row insertedSQL> SELECT * FROM TB_A;    FD_SEQ FD_DATE     OP
    ---------- ----------- --------------------
             1 2006-8-25 1 TEST
             2 2006-8-25 1 TEST2SQL>