oracle ORA-01840:输入值对于日期格式不够长,请高手帮忙。有非法数据?怎么处理?
答案:4 悬赏:0 手机版
解决时间 2021-03-09 04:41
- 提问者网友:遮云壑
- 2021-03-08 09:20
oracle ORA-01840:输入值对于日期格式不够长,请高手帮忙。有非法数据?怎么处理?
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-03-08 10:30
说明 你要输入的日期过短 ,可能要求输入日期的格式是‘yyyy-mm-dd hh24:mi:ss'
你就要输入 20130101125959 日期就变成 2013年1月1日12点59分59秒
如果你要看自己输入的结果 输入:
select to_char(to_date($rundate,'yyyymmddhh24miss’),‘yyyy-mm-dd hh24:mi:ss') from dual;
希望对你有帮助。
你就要输入 20130101125959 日期就变成 2013年1月1日12点59分59秒
如果你要看自己输入的结果 输入:
select to_char(to_date($rundate,'yyyymmddhh24miss’),‘yyyy-mm-dd hh24:mi:ss') from dual;
希望对你有帮助。
全部回答
- 1楼网友:老鼠爱大米
- 2021-03-08 12:50
把你要输入的日期发过来
- 2楼网友:琴狂剑也妄
- 2021-03-08 11:39
date 类型 to_date(20130605,'YYYYMMDD')
- 3楼网友:归鹤鸣
- 2021-03-08 10:40
正确语句
select to_date('2012-05-06 12:05:03','yyyy-mm-dd hh24:mi:ss') from dual
select to_date('2012-05-06','yyyy-mm-dd hh24:mi:ss') from dual
select to_date('2012-05-06','yyyy-mm-dd') from dual
报错语句
select to_date('2012-05-06 12:05:03','yyyy-mm-dd') from dual
自己想去吧
select to_date('2012-05-06 12:05:03','yyyy-mm-dd hh24:mi:ss') from dual
select to_date('2012-05-06','yyyy-mm-dd hh24:mi:ss') from dual
select to_date('2012-05-06','yyyy-mm-dd') from dual
报错语句
select to_date('2012-05-06 12:05:03','yyyy-mm-dd') from dual
自己想去吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯