ORA-01843的错误.这个错误代表无效的月份一般在日期转化的时候会提示
发布日期:2022-02-15 02:36:13
浏览次数:7
分类:技术文章
本文共 1653 字,大约阅读时间需要 5 分钟。
以前出现了ORA-01843的错误.这个错误代表无效的月份一般在日期转化的时候会提示。 解决方法 alter session set NLS_DATE_FORMAT='DD-MON-YY'; 今天插入数据时又遇到'无效的月份'的错误. 翻看了半天发现:在客户端系统里的字符集使用的是中文的环境,(select sysdate from dual;可以通过此语句查看). SYSDATE -------------- 04-9月 -07 解决方法:exit退出sqlplus.进入cmd 输入set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 重新登录sqlplus system/systempwd 执行select sysdate from dual; SYSDATE ------------ 04-SEP-07 再次执行插入数据脚本程序,问题解决 可这个问题一直没有彻底解决,就是,一旦退出sqlplus.如果不再设置,字符集设置又回到了以前的样子.不知有没有一劳永逸的方法? (我的方法是在环境变量里设置一个NLS_LANG = AMERICAN_AMERICA.ZHS16GBK) Microsoft Windows [版本 5.2.3790] (C) 版权所有 1985-2003 Microsoft Corp. C:\Documents and Settings\Administrator>sqlplus SQL*Plus: Release 9.2.0.1.0 - Production on 星期六 3月 22 13:56:17 2008 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. 请输入用户名: scott/a123456 连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production SQL> CREATE TABLE EMP 2 (EMPNO NUMBER(4) NOT NULL, 3 ENAME VARCHAR2(10), 4 JOB VARCHAR2(9), 5 MGR NUMBER(4), 6 HIREDATE DATE, 7 SAL NUMBER(7, 2), 8 COMM NUMBER(7, 2), 9 DEPTNO NUMBER(2)); 表已创建。 SQL> INSERT INTO EMP VALUES 2 (7521, 'WARD', 'SALESMAN', 7698, 3 TO_DATE('22-FEB-1981', 'DD-MON-YYYY'), 1250, 500, 30); TO_DATE('22-FEB-1981', 'DD-MON-YYYY'), 1250, 500, 30) * ERROR 位于第 3 行: ORA-01843: 无效的月份 SQL> alter session set nls_language=american ; Session altered. SQL> INSERT INTO EMP VALUES 2 (7521, 'WARD', 'SALESMAN', 7698, 3 TO_DATE('22-FEB-1981', 'DD-MON-YYYY'), 1250, 500, 30); 1 row created. SQL> commit ; Commit complete. SQL> 本文来自http://hi.baidu.com/xcl119xcl/blog/item/f3d647017080cade277fb5bb.html转载地址:https://blog.csdn.net/peterxiemin/article/details/84053044 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月05日 00时42分22秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
UGUI 列表循环使用
2019-04-27
使用命令行运行unity并执行某个静态函数(运用于命令行打包和批量打包)
2019-04-27
web.py框架
2019-04-27
web.py学习笔记
2019-04-27
python的代码缩进
2019-04-27
A* Pathfinding Project (Unity A*寻路插件) 使用教程
2019-04-27
bash学习笔记
2019-04-27
sqlite学习
2019-04-27
手把手教你实现Unity与Android的交互
2019-04-27
手把手教你使用Unity的Behavior Designer
2019-04-27
Unity3D摄像机裁剪——NGUI篇
2019-04-27
lua深拷贝一个table
2019-04-27
app运行提示Unable to Initialize Unity Engine
2019-04-27
spring boot 与 Ant Design of Vue 实现修改按钮(十七)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除按钮(十八)
2019-04-27
spring boot 与 Ant Design of Vue 实现新增角色(二十)
2019-04-27
spring boot 与 Ant Design of Vue 实现修改角色(二十一)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除角色(补二十一)
2019-04-27