获取错误ORA-01861:文字与格式字符串不匹配

时间:2014-08-07 06:25:56

标签: sql oracle

我使用了代码update football_team set DOB='1991-06-07' where id=1;,但它提供了错误

  

ORA-01861:literal与格式字符串

不匹配

2 个答案:

答案 0 :(得分:1)

尝试这种方式:

update football_team 
set DOB=TO_DATE('1991-06-07', 'yyyy-mm-dd') 
where id=1;

答案 1 :(得分:0)

它因为日期FormatString不正确
尝试以下

update football_team set DOB=TO_DATE('1991/06/07','yyyy/mm/dd') where id=1;

或您的自定义格式