学习Oracle时做练习,需要插入的表中有date类型的值比如'21-Jun-04',执行语句后报了这个错误ORA-01843: 无效的月份之后作了修改alter session set nls_date_format='DD-MON-YY'还是报同样的错误又作了修改alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';结果又报错误ORA-01858: 在要求输入数字处找到非数字字符我也知道把sql语句里的英文月份改成中文的就行了,但我不想这样,因为我用的是sql脚本,一改一大堆太麻烦了,问问各位高手有没有解决办法啊?
TO_DATE ('21-Jun-04', 'dd-Mon-yy', 'NLS_DATE_LANGUAGE = American'),如果客户端是windows操作系统也可以修改注册表将NLS_LANG修改为AMERICAN_AMERICA.XXXXXX