添加链接
注册
登录
link之家
链接快照平台
输入网页链接,自动生成快照
标签化管理网页链接
相关文章推荐
开朗的卡布奇诺
·
若依框架怎么自定义异常类 - CSDN文库
·
6 月前
·
酷酷的芹菜
·
Get-AzContainerInstanc ...
·
9 月前
·
坚强的稀饭
·
机器学习算法 03 —— ...
·
1 年前
·
耍酷的墨镜
·
请问怎么背洋流图 气候类型图? - 知乎
·
1 年前
·
有腹肌的烤红薯
·
mysql存储过程 ...
·
1 年前
·
link之家
›
系统日期设置不正确导致的ORA-01839错误_ITPUB博客
date
http://blog.itpub.net/13885898/viewspace-1651579/
长情的大熊猫
1 年前
select
to_date
(
substr
(
cvalidate
,
6
,
10
),
'MM-DD'
)
from
lcpol
where
polno
=
'210010000123931'
;
ERROR at line
1
:
ORA
-
01839
:
date
not
valid
for
month specified
一看错误信息是
ORA-01839: date not valid for month specified
。首先想到可能是数据有问题导致在使用
TO_DATE
报错。不管怎样先去求证下是不是真的存在该错误。首先连接上说执行报错的库,执行
SQL
,果然如开发人员所说报错。接着连接上说执行正常的库,执行
SQL
,果然
Oracle
很友好的返回了结果。既然错误事实存在,那就要去找出导致错误的原因了。
按照对错误的第一反应,先去比对两边的数据是否一样。比对结果有点令人失望,两边的数据完全一模一样。难道是
SQL
本身
存在问题?仔细分析下
SQL
,应该没错啊,虽然使用
'MM-DD'
格式化的写法不怎么好,但也应该不至于导致执行错误啊,况且在另外的库上是执行正确的。那问题到底处在哪呢?难道是两库的日期参数设置不一样?查看了一下,两个数据库的
NLS_CHARACTERSET
,
NLS_NCHAR_CHARACTERSET
,
NLS_DATE_LANGUAGE
,
NLS_DATE_FORMAT
设置也是一样的。好吧,看来问题应该不在数据上。
专家姓名:章晨曦
中国南方Oracle用户组(SOUG)联合创始人,Oracle ACE,曾服务于国外某大型银行,曾担任国内某中型保险公司的技术经理,现为易景科技合伙人、首席架构师、CTO。主要研究方向数据库内核。
注册时间:
2014-02-19
513506
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员
推荐文章
开朗的卡布奇诺
·
若依框架怎么自定义异常类 - CSDN文库
6 月前
酷酷的芹菜
·
Get-AzContainerInstanceLog (Az.ContainerInstance) | Microsoft Learn
9 月前
坚强的稀饭
·
机器学习算法 03 —— 逻辑回归算法(精确率和召回率、ROC曲线和AUC指标、过采样和欠采样)_逻辑回归roc曲线-CSDN博客
1 年前
耍酷的墨镜
·
请问怎么背洋流图 气候类型图? - 知乎
1 年前
有腹肌的烤红薯
·
mysql存储过程 不使用游标来进行查询sql 循环输出结果集_ 康三说的博客-CSDN博客
1 年前