desc test
id number
FailDate dateinsert into test values(1,sysdate);
commit;

解决方案 »

  1.   

    可以在建表时设置缺省值:  FailDate date default sysdate或者 insert into test(faildate) values(sysdate);
      

  2.   

    既然FailDate数据必须是Oracle系统的时间
    不如把FailDate字段修改成 Michaelyfj(星星还是那颗星星) 兄:设置缺省值  alter table test modify (FailDate date default sysdate)
    这样就不用程序去做处理了
      

  3.   

    insert t (FailDate)  values(sysdate)
      

  4.   

    如果确认都要系统时间的话,直接将该列的默认值设置为sysdate就可以了。
      

  5.   

    想必楼主是新手,要得到格式为'YYYY-MM-DD HH24:MI:SS'的时间不是在在insert into时设置的,只要字段类型为date,你想要什么样的格式都可以,关建是在select 时用to_char进行转换,如:select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss) tt from dual;
    即可得到你想要的格式