oracle ORA-01840:输入值对于日期格式不够长

2024-11-30 00:27:01
推荐回答(5个)
回答1:

日期型数据内有核配枝不规范数据造成的。找出那条记录,UPDATE日期字段。

其具体的语法格式如下:

TRUNC(date,[fmt])

其中:

date 为必要参数,是输入的一个日期值

fmt 参数可忽略,是日期格式卖瞎,用以指定的元素格式来截去输入的日期值。忽略它则由最近的日期截去

下面是该函数的使改敏用情况:

trunc(sysdate,'yyyy') --返回当年第一天.

trunc(sysdate,'mm') --返回当月第一天.

trunc(sysdate,'d') --返回当前星期的第一天.

回答2:

日期错误

回答3:

查一伍拍下输入的数据,腔神羡例如to_date('2012-12','yyyy-mm-dd') 因为瞎没你要转换的值不满足你提供的格式长度,就会报这个错

回答4:

怎么查的

回答5:

具体的输入值说下