update 表名 set 字段1='2002' where 字段1='2003' and 具体时间> to_date('2003-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss')

解决方案 »

  1.   

    TO_CHAR(TO_DATE(字段1, 'DD-MON-RR') ,'YYYY')
      

  2.   

    字段1,具体时间為VARCHAR型時,用
    TO_CHAR(TO_DATE(字段1,'DD-MON-RR') ,'YYYY')
    TO_CHAR(TO_DATE(具体时间,'2003-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss');
    字段1,具体时间為DATE型時,用
    TO_DATE(字段1, 'DD-MON-RR') 
    to_date('2003-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss')