sql – ORA-01843:不是有效月份:TO_DATE(’12 -JUN-02′,’DD-
发布时间:2020-12-12 06:58:49 所属栏目:MsSql教程 来源:网络整理
导读:我在插入过程中遇到了问题.这是问题所在: INSERT INTO SALES_ORDER_A4 (ORDERNO,CLIENTNO,ORDERDATE,DELYADDR,SALESMANNO,DELYTYPE,BILLYN,DELYDATE,ORDERSTATUS)SELECT 'O19008','C00005',to_date('24-MAY-02','DD-MON-YY'),'Delhi','S00004','F','N',to_da
我在插入过程中遇到了问题.这是问题所在:
INSERT INTO SALES_ORDER_A4 (ORDERNO,CLIENTNO,ORDERDATE,DELYADDR,SALESMANNO,DELYTYPE,BILLYN,DELYDATE,ORDERSTATUS) SELECT 'O19008','C00005',to_date('24-MAY-02','DD-MON-YY'),'Delhi','S00004','F','N',to_date('26-MAY-02','In Process' FROM DUAL UNION ALL SELECT 'O19001','C00001',to_date('12-JUN-02','S00001',to_date('20-JUN-02','In Process' FROM DUAL UNION ALL SELECT 'O19002','C00002',to_date('25-JUN-02','S00002','P',to_date('27-JUL-02','Cancelled' FROM DUAL 我在短语* to_date(’12 -JUN-02′,’DD-MON-YY’)*面临一个例外:
我的导师找不到问题,这里有什么问题? 解决方法这主要是因为未正确设置NLS_DATE_LANGUAGE.首先检查以下值: select * from v$nls_parameters where parameter like '%DATE%' 如果NLS_DATE_LANGUAGE的值不是美国人,则将其更改为: alter session set nls_date_language='American'; 然后再试一次. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么SQL中没有“product()”聚合函数?
- SQLSERVER自增字段和Oracle创建自增字段-ORACLE SEQUENCE方
- SQLServer的备份和灾难恢复
- Sql Server 2008嵌套视图
- PetShop4.0 工厂模式及Profile Provider实现
- sqlserver 类型长度 整理中
- SQL Server Management Studio Express和MySQL?
- mysql 忘记密码的解决方法(linux和windows小结)
- 数据库设计 – 使用Integer vs String获取“类型”值(数据库
- win2008 R2中安装MySQL出现ODBC连接器安装错误