首页 > 数据库 >Oracle ORA-01850: 小时值必须介于 0 和 23 之间

Oracle ORA-01850: 小时值必须介于 0 和 23 之间

时间:2022-10-11 17:24:26浏览次数:57  
标签:23 ss hh24miss char date Oracle 01850

ORA-01850: 小时值必须介于 0 和 23 之间

select to_char(to_date(tran_time,'hh24miss'), 'hh24:mi:ss') from table_name;

tran_time 标准格式为6位: 092436(9点24分36秒)

问题: 返回数据中小于10点省略了前面的0, 导致报错

解决: 插入表之前进行判断如果是5位, 前面补0

select to_char(to_date(LPAD(tran_time,6,0),'hh24miss'),'hh24:mi:ss') from table_name

 日期、时间 标准格式为6位:

to_char(to_date(b.mdate,'yyyy-MM-dd'), 'yyyy-MM-dd')||' '|| to_char(to_date(LPAD(b.mtime,6,0),'hh24miss'), 'hh24:mi:ss')

 

标签:23,ss,hh24miss,char,date,Oracle,01850
From: https://www.cnblogs.com/cherry1022/p/16779862.html

相关文章

  • Oracle19c-- linux下备份还原
    1、查询当前所有dmp导入/导出目录select*fromDBA_DIRECTORIES;2、创建文件夹mkdir/data/u01/dmpdata3、文件夹创建后给oracle用户授权chown-Roracle......
  • 8.23-8.27工作随笔
    Causedby:java.io.InvalidClassException:ocalclassincompatible:streamclassdescserialVersionUID=-7175530124116731706,localclassserialVersionUID=-581......
  • 2022-08-23-docker
    title:installdockerHowtoinstalldockerbyyum.yuminstallyum-utils-yyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker......
  • Oracle-19C 相关操作命令整理
    ----运行oracle19c镜像dockerrun--nameoracle19c-p1521:1521-p5500:5500\-eORACLE_SID=orcl\-eORACLE_PDB=orclpdb1\-eORACLE_PWD=sysadmin01\-eORACLE_......
  • java 中级进阶高级 java 23种设计模式 视频教程 详细介绍+代码详解 +应用场景分析+
    ​​​​java中级进阶高级23种设计模式详细介绍+代码详解2019-04-06日最新更新蒋浩宇技术总监/CTO/高级工程师/技术专家主要讲解关于java、python、c++、前段、html5、jq......
  • 数据库故障处理优质文章汇总(含Oracle、MySQL、MogDB等)
    数据库告警、紧急问题处理这些项目对于大多数朋友来讲应该不陌生了。从墨天轮社区整理的“最受DBA欢迎的技术文档合辑”系列中可以发现,大家对“故障诊断专题”的热情居高不......
  • 关于2023届互联网秋招,我想简单说两句
    我是一名2023届双非毕业生(软件工程专业,无实习经历),大概从7月开始吧,打磨简历、刷笔试题、看面经、找公司、投简历、做性格测试、做笔试、面试、总结面试,之后再次打磨简历。。......
  • 关于2023届互联网秋招,我想简单说两句
    我是一名2023届双非毕业生(软件工程专业,无实习经历),大概从7月开始吧,打磨简历、刷笔试题、看面经、找公司、投简历、做性格测试、做笔试、面试、总结面试,之后再次打磨简历。。......
  • CF1237F 题解
    传送门题意给你一个\(n\timesm\)的棋盘,上面已经放了\(k\)个\(1\times2\)的骨牌。对于一个骨牌的每个格子,不能有其他骨牌的格子与它在同一行、同一列。你可以......
  • oracle rownum分页
    目录oraclerownum分页1、取前100条数据语法使用2、取50条到100条的数据语法使用oraclerownum分页1、取前100条数据语法select*fromstuwhererownum<&pageSize;......