insert into tbl values(to_date('2003/12/12 12:12:12',YYYY/MM/DD HH24:MI:SS'))

解决方案 »

  1.   

    我的里面显示的都是这样的
    03-十二月-1981 12:00:00 AM我试过很多种格式,都不行。
    to:lianhg(lianhg) 不是通过代码来插入,代码的我已经通过修改注册表解决了。
        就是通过客户端编辑不行呀!
      

  2.   

    03-十二月-1981 12:00:00 AM
    改成:03-12月-1981 12:00:00 AM 试试,
    下次记得把操作的过程及出错的原因贴出来,
    这样大家才能对你的问题对症下药,对吧?
      

  3.   

    怪了怪了
    这个不行
    03-12月-1981 12:00:00 AM  (这个时候又提示AM出错)这样到行
    03-12月-1981
      

  4.   

    问 IBM 干嘛把月份给显示成中文呀?(直接从客户端查看表中的内容)
      

  5.   

    客户端是应用程序,oracle 工具,sqlplus ?
      

  6.   


    是 Oracle Enterprise Manager Console
      

  7.   

    更正:
    问 oracle 干嘛把月份给显示成中文呀?(直接从客户端查看表中的内容)
      

  8.   

    也可以设置成其它的日期格式,
    不过在oracle 中设置成什么样的形式,
    对日期的处理仍然是很伤脑筋的事。
      

  9.   

    如果用 图形工具(如: DBA Studio )的话,经常出现这样的问题.可以用 To_date(字符串,格式) 来规范化.如:
    insert into table1(date1)values(To_date('2003-01-01 21:12:21','yyyy-mm-dd hh24:mi:ss'));
      

  10.   

    日期值不可以用工具直接编辑,用update语句吧
    update tabname set col_Date=to_date(...) where ....