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

2024年11月30日 00:27
有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):

具体的输入值说下