ORACLE报错:ORA-01841: (full) year must be between -4713 and +9999, and not be 0

海康威视Web3.0插件实战:快速部署摄像头实时预览方案 本文详细介绍了海康威视Web3.0插件的实战应用,包括快速部署摄像头实时预览方案的完整流程。从插件下载安装到摄像头连接配置,再到浏览器兼容性解决方案,帮助开发者和IT人员高效实现网页端监控功能。特别针对预览功能调优和多摄像头管理等高级应用提供了实用技巧。 阅读详情

先上代码:

SQL> SELECT TO_DATE('30-10月-18','DD-MM-YY') FROM DUAL;
SELECT TO_DATE('30-10月-18','DD-MM-YY') FROM DUAL
               *
第 1 行出现错误:
ORA-01841: (full) year must be between -4713 and +9999, and not be 0

这是我用于调试为什么报错的代码段,日期是显示系统日期后直接复制的。

查过几个外文网站没有结果后,忽然想到编码问题,删掉汉字后一切正常

SQL> SELECT TO_DATE('30-10-18','DD-MM-YY') FROM DUAL;

TO_DATE('30-10
--------------
30-10月-18

 

【Python机器学习实战】 | 基于PCA主成分分析技术读入空气质量监测数据进行数据预处理并计算空气质量综合评测结果 主成分分析(Principal Component Analysis, PCA)是一种常用的机器学习和数据分析技术,用于降低数据维度、识别数据中的模式、发现变量之间的关系等。 阅读详情

相关推荐

WhatsApp协议算法

我想其实有很多人还不太了WhatsApp群控,简单来说,它和我们常使用的微信聊天软件是类似的,只不过它是基于通讯录的,操作起来比较简单便捷,所以现在有很多国家都喜欢用WhatsApp。一般情况下,筛号不会造成账号被封的情况,但是呢,如果筛号的频率太快,就会被系统限制筛号能力,不再返回筛号结果,所以,筛号数量和速度一定要控制好。前天逛街突然灵光一现,为什么不试试多路访问呢,简单来说就是信道复用技术,马上跑回家,调取接口,接入通道,导入已经转换成协议的账号,成功登录!

2403_87755661的博客 1941

Mysql:增删改查基础语句

mysql基础入门语句 增: INSERT INTO 表名(字段1, 2, 3) VALUES('值1', '2', '3') 删: DELETE FROM 表明 WHERE 删除条件 不提供更新条件,则删除所有 改: UPDATE 表名 SET 字段1 = '新值', 字段2 = '新值' WHERE 更新条件 不提供更新条件,则更新所有 查: SELECT * FROM 表名 WHERE 查询条件 ORDER BY 排序条件 LIMIT 取出数据量 查询条件、排序条件、取出的数据量,均为可

个人学习之旅 391

保姆级教程:用Multisim仿真快速上手二极管、MOSFET和IGBT的开关特性

本文提供了一份详细的Multisim仿真教程,帮助读者快速掌握二极管、MOSFET和IGBT的开关特性。通过搭建实验电路、观察波形特征和参数影响分析,深入解析了反向恢复过程、米勒平台现象和拖尾电流效应。适合电力电子初学者和工程师通过仿真建立直观理解,提升电路设计能力。

weixin_29290863的博客 498

解决oracle数据库的表中存在异常日期值在查询时抛出ora-01841错误的办法

生产环境的服务器上,在查询时抛出SQLDataException,错误代码为ora-01841 ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0 经排查是在rs.next()语句中报错,导致后面的数据不能正常读取和显示,经多方判断,只能判断是表中的某个日期列被保存了一个异常日期值,在PLSQL中使用日期列排序时也会抛出此异常,表中的数据量也比较多,有十几万,无法精确的定位是哪一行数据的日期列有问题,网上也查不到相应的解决方案,后来无意中使用to_char函

shuaijie506的专栏 1万+

XY2-100协议解析

1.XY2-100包括四路信号 : SENDCK(时钟信号)、SYNC(同步信号)、CHANNELX(X通道)、CHANNELY(Y通道)

qq_38360574的博客 9529

思科华三设备组网思科生成树PVST发BPDU导致全网闪断

一、故障现象 1.思科PVST BPDU报文导致全网闪断。 2.光衰低时不同品牌网络设备无法兼容导致接入交换机中断。 二、网络拓扑 图1 网络拓扑图 组网结构为H3C汇聚,接入交换机有思科,也有H3C,而且与汇聚直连的接入交换机下面串接了较多的交换机,或者hub。 三、排查思路 1.回忆一下最近做了什么事情,什么时候开始出的问题。 将网络汇聚交换机从思科换为H3C,H3C汇聚和思科接入对接出问题...

Silence_always的博客 7471

ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0情况解决

1. 报错:ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0 2. 我的sql是: <!-- 查询 推荐下载记录 --> <select id="selectAllRecommendRecord" parameterType="RecommendRecord" resultMap="RecommendRecordR...

愿我如星君如月 ... 夜夜流光相皎洁 ... 4万+

【操作系统】 Operation System 第一章:概述

B站 陈渝老师 清华大学 https://www.bilibili.com/video/av6538245?from=search&seid=436175425155932048 相关资料(源自B站下方评论区) https://www.shiyanlou.com/courses/221 配套上机实验地址 https://b23.tv/av18273642/p1 这个适合跨考和基础薄弱的 h...

iwanderu的博客 4万+

oracle-01841,ORA-01841 :(完整)年份必须介于-4713和+9999之间,而不是0

我明白了"ORA-01841: (full) year must be between -4713 and +9999, and not be0."随机的日历数据。我运行以下查询:insert into TEMP_TBLSELECT COUNT(ea.employee_rk) AS no_logins,ea.country_cd,ea.nsb_department,ea.employee_id,N...

weixin_30489285的博客 4076

VMware + ubuntu20.04 + qemu安装

遇到报错可参考:(从ubuntu裸系统开始安装)

NosONE 3230

STM32入门教程:人脸识别

STM32CubeMX配置 打开STM32CubeMX,创建一个新的工程,并选择你使用的STM32系列和具体型号。根据摄像头模块的规格,将摄像头的输出引脚连接到相应的STM32引脚上。人脸识别是一种非常常见的人工智能应用,它可以通过摄像头捕捉到的图像,识别出图像中的人脸并进行相关的分析和处理。在本教程中,我们将使用STM32开发板和相关传感器,通过指导你搭建一个基于STM32的简单人脸识别系统,并编写相应的代码来实现该功能。另外,为了达到更好的人脸识别效果,可能需要使用更高性能的处理器和更复杂的算法。

吃不胖. 374

ORA-01841: (full) year must be between -4713 and +9999, and not be 0

描述:web项目,Java修改oracle数据库内某张表的时间列数据,在本地运行没有报错,但是打成war包上传至tomcat运行时,会报此错误ORA-01841: (full) year must be between -4713 and +9999, and not be 0 sql语句: update tablename set createdate=to_date(?,‘yyyy-mm-dd...

weixin_43466575的博客 4422

Python之abbrobotegm包语法、参数和实际应用案例

`abbrobotegm` 是用于控制 ABB 机器人的 Python 接口包,主要通过 EGM(Externally Guided Motion,外部引导运动)协议与 ABB 机器人控制器进行通信,实现对机器人的实时位置控制、状态监控和运动引导等功能。该包适用于需要将 ABB 机器人与外部系统(如视觉系统、传感器等)集成的场景。

王国平的博客 1254

ORA-01841: (full) year must be between -4713 and +9999,

OGG报错日志: 2018-09-21 08:52:39 WARNING OGG-01003 Oracle GoldenGate Delivery for Oracle, rep_1b.prm: Repositioning to rba 39885024 in seqno 14371. 2018-09-21 08:52:39 WARNING OGG-01154 Oracle Go...

weixin_33700350的博客 1348

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

oracle 年份值需介于,为帆软报表准备数据集,oracle库,报错ORA-01841:(完整)年份值必须介于-4713...

SELECT distinct B.C_STORE_ID,sum(casewhen add_months(to_date('${YEAR}' || '-' ||Lpad('${MONTH}', 2, '0'),'YYYY/MM'),-12) > trunc(to_date(b.datebegin, 'yyyy/mm/dd'),'mm') thencasewhen add_months(to_...

weixin_39560924的博客 716

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0

对于一个日期型的列,进行操作的时候或当成某个条件的时候,有时会报错:ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0 应该是日期的年份超过了9999导致的,下面是我的实验: SQL> select sysdate+7990*365 from dual;   SYSDATE+7990*365 ---------------- 9998-10-

娜然的专栏 9万+

> ORA-01841: (full) year must be between -4713 and +9999, and not be 0 及自定义my_to_date函数

oracle使用to_date进行varchar2字段时间进行转换时发现此错误: > ORA-01841: (full) year must be between -4713 and +9999, and not be 0 导致原因:时间字段中存在非法内容,比如非正常时间字符,带了毫秒,或者乱码文字,纯空格等原因 本次我遇到的是sDate字段有空格,原因为原SQL库的''空字符字段,转...

wh445306 7317

导数据问题处理ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0

2023/05/12 10:17:12 - 表输入.0 - at org.pentaho.di.trans.steps.tableinput.TableInput.processRow(TableInput.java:148)2023/05/12 10:17:12 - 表输入.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2760)

weixin_53716087的博客 2652

oracle 年份值需介于,ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 0情况解决...

1. 报错:ORA-01841: (完整) 年份值必须介于 -4713 和 +9999 之间, 且不为 02. 我的sql是:SELECTdistinct(theUser.ACCOUNT) AS ACCOUNT,theUser.id AS ID,theUser.REGISTER_DATE AS REGISTER_DATE,theUser.PROVINCE AS PROVINCE,theUser.R...

weixin_31473011的博客 3804

ORA-01841 :(完整)年份必须介于-4713和+9999之间,而不是0 Kaki的博客

ORA-01841 :(完整)年份必须介于-4713和+9999之间,而不是0 Kaki的博客 我遇到这个问题的原因是因为数据中有空格,导致tochar(’’,’’)无法正常解析。请检查是否是数据问题 欢迎点赞关注收藏哦 ,码云,B站搜索KakiNakajima ...

qq_44988088的博客 2463

ORA-01841: (full) year must be between -4713 and +

ORA-01841: (full) year must be between -4713 and +9999, and not be 0 造成这个错误是因为把=号和'号之间加了个空格,如下 [code="java"]String SQL = "SELECT consumption FROM dzjc.bookUse WHERE consumptionclass = '"+consump...

黑色头发 1541

Oracle日期格式(full) year must be between -4713 and +9999异常与如何查找不规范数据

SELECT TO_DATE(time, 'yyyy-mm-dd hh24:mi:ss')  FROM DB WHERE  id = 1;SQL如上,异常信息:ORA-01841: (full) year must be between -4713 and +9999, and not be XXX这种情况基本上就是要格式化的数据是错的,那么怎么来查哪些数据是错的SELECT * FROM DB ...

王洋的专栏 1万+
上一篇: 关于IDEA不提示部分jar包中的类
下一篇: sqlldr长数据导入失败
Learn_program_
博客等级 码龄9年 3粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值