ReDate 为日期型的话.
ReDate=To_Date('2004-4-4 00:00:00','YYYY-MM-DD HH24:MI:SS')
语句没问题呀~请问报什么错误?

解决方案 »

  1.   

    To_Date('2004-04-04 00:00:00','YYYY-MM-DD HH24:MI:SS')
      

  2.   

    update Product_Money_Notice set ReDate=To_Date('2004-04-04 00:00:00','YYYY-MM-DD HH24:MI:SS'),ReMoney=22222,ReBank='21d' where record_no = 'tjh6' and p = '20040115'
    这个是我的sql语句
    报告一个错误:
    ORA-01756: 括号内的字符没有正确结束。谢谢
      

  3.   

    SQL> select To_Date('2004-04-04 00:00:00','YYYY-MM-DD HH24:MI:SS') from dual ;TO_DATE('
    ---------
    04-APR-04SQL> 能把你在sqlplus 中执行的代码拷贝到这里吗?如下:
    (将各个set语句及where语句分行,便于提示错误)
    update Product_Money_Notice 
    set ReDate=To_Date('2004-04-04 00:00:00','YYYY-MM-DD HH24:MI:SS'),
    ReMoney=22222,
    ReBank='21d' 
    where record_no = 'tjh6' 
    and p = '20040115'
      

  4.   

    如果问题依然存在的话,你就一步步来测试.如: UPDATE Product_Money_Notice 
           SET ReDate = To_DATE('2004-4-4 00:00:00','YYYY-MM-DD HH24:MI:SS')
    看是不是日期型字段搞的怪. :)不然的话,就一步步加上其它的字段就可以测试出来了.
      

  5.   

    !!!!!
    能把你在sqlplus 中执行的代码及错误信息拷贝到这里吗?如下:
    update Product_Money_Notice 
    set ReDate=To_Date('2004-04-04 00:00:00','YYYY-MM-DD HH24:MI:SS'),
    ReMoney=22222,
    ReBank='21d' 
    where record_no = 'tjh6' 
    and p = '20040115';
    !!!!!