insert into test('a',to_date('20040101','yyyymmdd'));

解决方案 »

  1.   

    insert into test values('a',to_date('20040101','yyyymmdd'));
    如果你知道日期的缺省格式,也可以在后面不用to_data函数而直接写符合缺省格式的字符串
      

  2.   

    insert into test values('a',trunc(sysdate));
    插入当前日期
      

  3.   

    insert into test('a',to_date('2004-01-01','yyyy-mm-dd'));
      

  4.   

    Oracle的Date数据类型包含日期和时间。插入数据必须是Date类型。to_date(v1,v2)函数提供了将字符串转化为Date类型功能。v1是字符串,v2是格式。
    所以以上四个答案均是正确的
      

  5.   

    insert into test (time) values(sysdate);