有哪位博友读过《Oracle PL\SQL 实例精讲〉这本书,书中用到的STUDENT模式是怎麽安装的?有安装成功的吗?我安装createStudent.SQL的时候总是报“ORA-01843: 无效的月份“错误,一般错误语句类似这一句INSERT INTO student VALUES (102,'Mr.','Fred','Crocitto','101-09 120th St.','11419','718-555-5555','Albert Hildegard Co.','22-JAN-03','BROSENZWEIG',TO_DATE('19-JAN-2007 00:00:00','DD-MON-YYYY HH24:MI:SS'),'BROSENZW',TO_DATE('22-JAN-2007 00:00:00','DD-MON-YYYY HH24:MI:SS'));
有没有知道的,帮忙解决一下,谢谢!
INSERT INTO student VALUES (102,'Mr.','Fred','Crocitto','101-09 120th St.','11419','718-555-5555','Albert Hildegard Co.','22-JAN-03','BROSENZWEIG',TO_DATE('19-JAN-2007 00:00:00','DD-MON-YYYY HH24:MI:SS'),'BROSENZW',TO_DATE('22-JAN-2007 00:00:00','DD-MON-YYYY HH24:MI:SS'));
看错误提示,是因为DD-MON-YYYY HH24:MI:SS 识别不了你的日期。有可能是你的语言环境导致的,比如是中文环境,MON只能识别 【一月】 而不能识别【JAN】.
可以修改下日期语言:alter session set nls_date_language='american'
详情参考:http://www.cnblogs.com/rootq/archive/2009/05/16/1458090.html
谢谢你,成功解决了