insert into table_name values(date?);

解决方案 »

  1.   

    insert into table_name values(to_date('date','yyyy-mm-dd');
      

  2.   

    insert into table_name values(sysdate);
    sysdate即为date类型 如果字符串的话要使用to_date进行类型转换 如:to_date('20100317','yyyymmdd');
      

  3.   

    --1、如果没有时间部分,可用这个
    insert into table_name(begin_date) values (date'2010-01-01');
    --2、如果有时间部分to_date函数将字符型转换为日期型,用这个
    insert into table_name(begin_date) values 
        (to_date('2010-01-01 20:23:00','yyyy-mm-dd hh24:mi:ss'));
    --3、如果要插入当前时间,可以使用sysdate直接取数据库系统时间
    insert into table_name(begin_date) values (sysdate);