update table set colname = to_date( '1979-10-01','YYYY-MM-DD' );

解决方案 »

  1.   

    你用什么语言开发的?
    如果是c#,假设文本控件名为txtDate
    Convert.ToDate(txtDate.Text).Year + "-" + Convert.ToDate(txtDate.Text).Month + "-" + Convert.ToDate(txtDate.Text).Day
      

  2.   

    一楼说的好像不行啊,我用的是java
      

  3.   

    你用java不是也要用sql语句来更新!
    update table set colname = to_date( '1979-10-01','YYYY-MM-DD') where condition...;你只要在java中将sql拼成一个串,然后传入到数据库中就可以了。
      

  4.   

    楼上的理解错误
    我是先插入一个日期:1979-10-05  表格当中是日期型的字段  
    insert into ... where csrq=  to_date(csrq,'YYYY-MM-DD')然后,我修改的时候,传入的1980-10-05 
    update tablename where csrq=to_date(csrq,'YYYY-MM-DD')
      

  5.   

    插入的时候是'YYYY-MM-DD'
    修改的时候也是'YYYY-MM-DD'
    对吗?