我想应该不可能写成
    "update.....set ... create_date=sysdate,cancle_date=null,....."吧。由于不敢轻易动程序,所以不想做测试。请各位用自己的经验帮个忙。

解决方案 »

  1.   

    "update.....set ... create_date=to_char(sysdate,'yyyy-MM-dd',cancle_date=null,....."把日期转换成标准的格式再插入到数据库在去。
      

  2.   

    谢谢。我的create_date,cancle_date都是日期类型,而不是串型。
    而create_date=to_char(sysdate,'yyyy-MM-dd')为什么倒要转换成串型呢????
      

  3.   

    to  lovelx(小狼剑剑) :
    谢谢。
    您的意思是——
         "update.....set ... create_date=sysdate,cancle_date=null,....."可以是吗???请确认。我实在想一次成功。因为程序有大量的数据正在处理。
      

  4.   

    update.....set ... create_date=sysdateupdate.....set ... create_date=sysdate可以在自己机器的数据库上试试不就行了
      

  5.   

    我是菜鸟,我还想问个问题是如果我只要sysdate前面的日期部分,也存放在一个日期型的变量中,该如何啊?
      

  6.   

    to_date(sysdate,'yyyy') 于是只有年
    to_date(sysdate,'yyyyMM') 年月依此类推