主要是程序中怎样使用,to_date(..)肯定不会出错,是让数据库端执行,官它是什么格式

解决方案 »

  1.   

    你再换一个Oracle的版本试试,yyyy-mm-dd hh24:mi:ss应该是同吃的呀,而且,没有理由在底版本里面有,在高版本里面没有,而且还能不兼容?
      

  2.   

    赞成: beckhambobo(beckham) 
    主要是程序中怎样使用,to_date(..)肯定不会出错,是让数据库端执行,官它是什么格式
      

  3.   

    我是用系统时间保存的sysdate 但是在更新的时候提示ora-01843 无效的月份 我并没有做任何的处理
    是不是系统日期造成的  系统时间选取SQL> select sysdate from dual;SYSDATE
    ----------
    16-10月-03在73下是
    SQL> select sysdate from dual;SYSDATE
    ----------
    16-oct-03我该如何解决
      

  4.   

    你修改下面参数试试:
    ALTER SESSION SET NLS_LANGUAGE='AMERICAN'
      

  5.   

    把字符集改在 7.3 里的那个.AMERICAN.除了楼上之外,还可以在注册表改.
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 里的 NLS_LANG 属性