plsql日期转换错ORA-01830

简介: plsql日期转换错ORA-01830

plsql编写脚本时遇到一个日期转换的问题,如果在plsql调试时,脚本可以正常执行,但是程序调用时,就会报错ORA-01830: 日期格式在转换整个输入字符串之前结束

to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss') -- oracle 为了区分分钟和月份,月份以mi表示
to_date('2004-05-07','yyyy-mm-dd')

to_date限制两者精确度须一致,比如to_date(‘2004-05-07 13:23:44’,’yyyy-mm-dd’)这个就无法转换

执行时传入的是’yyyy-mm-dd’这种形式的,而程序调用时传入值精确到秒,就报错了,解决办法就是用substr截取参数的年月日部分

--start_date为varchar2类型
select to_date(start_date,'yyyy-mm-dd')
select to_date(substr(start_date,1,10),'yyyy-mm-dd') # 年-月-日


相关文章
|
负载均衡 数据库连接 Linux
confluence与jira部署详解
confluence与jira部署详解
confluence与jira部署详解
|
9月前
|
存储 机器学习/深度学习 数据挖掘
数据湖 vs 数据仓库:你家到底该买冰箱还是建个地下室?
数据湖 vs 数据仓库:你家到底该买冰箱还是建个地下室?
1336 17
|
应用服务中间件 Linux nginx
在Linux中,如何统计ip访问情况?分析 nginx 访问日志?如何找出访问页面数量在前十位的ip?
在Linux中,如何统计ip访问情况?分析 nginx 访问日志?如何找出访问页面数量在前十位的ip?
|
运维 监控 安全
堡垒机是用来干什么的?堡垒机的好处有什么?
堡垒机能保障网络和数据不受来自外部和内部用户的入侵和破坏,运用各种技术手段实时收集和监控网络环境。
1914 1
|
数据采集 数据可视化 大数据
大数据体系知识学习(三):数据清洗_箱线图的概念以及代码实现
这篇文章介绍了如何使用Python中的matplotlib和numpy库来创建箱线图,以检测和处理数据集中的异常值。
369 1
大数据体系知识学习(三):数据清洗_箱线图的概念以及代码实现
|
存储 缓存 Java
createTempFile方法详解
createTempFile方法详解
|
负载均衡 应用服务中间件 nginx
基于Ubuntu-22.04安装K8s-v1.28.2实验(二)使用kube-vip实现集群VIP访问
基于Ubuntu-22.04安装K8s-v1.28.2实验(二)使用kube-vip实现集群VIP访问
464 1
|
安全 机器人 数据安全/隐私保护
steam注册教程,8个步骤拥有属于自己的steam账户
steam注册教程,从小白到高手,只差这篇教程!
1787 4
steam注册教程,8个步骤拥有属于自己的steam账户
|
机器学习/深度学习 人工智能 搜索推荐
详细探讨AI在个性化教育平台中学习路径推荐的应用
详细探讨AI在个性化教育平台中学习路径推荐的应用
|
运维 Cloud Native Devops
产品交付双轮驱动下的研发工具思考与实践
产品交付的双轮驱动思维模型强调以"业务价值"和"产品交付"为核心,前者把握方向,后者提供动力。该模型通过理解需求、确定真北、团队探讨和方案精炼(价值轮)来确保业务价值,然后借助开发、测试、运维和反馈(交付轮)实现快速产品交付。根据不同的业务定位,如战略级、运营级或管理级,选择合适的研发效能工具,如PingCode、GitLab、简单云、阿里云云效和思码逸,以支持不同层次的需求。思码逸尤其以其研发效能度量和数据分析能力突出。
397 2