Oracle 插入数据时报错:ORA-01861: 文字与格式字符串不匹配 的解决办法
报错代码:ORA-01861: literal does not match format string文字与格式字符串不匹配报错原因:经检查,是在Oracle中insert 日期字段值时,文字与格式字符串不匹配导致,如:SQL>insert into user(USERNAME,LOGONID,EMPLOEEID,LOGINTIMES)values('陈蓉','chenron...
·
报错代码:ORA-01861: literal does not match format string 文字与格式字符串不匹配
报错原因:经检查,是在Oracle中insert 日期字段值时,文字与格式字符串不匹配导致,如:
SQL>insert into user(USERNAME,LOGONID,EMPLOEEID,LOGINTIMES)
values('陈蓉','chenrong','012345678','2018-08-28 11:07:25');
解决办法:必须指定日期格式
to_date('2018-08-28' , 'yyyy-mm-dd')
or
to_date('2018-08-28 11:07:25' , 'yyyy-mm-dd hh24:mi:ss')
例:
SQL> insert into user(USERNAME,LOGONID,EMPLOEEID,LOGINTIMES)
values('陈蓉','chenrong','012345678',to_date('2018-08-28 11:07:25' , 'yyyy-mm-dd hh24:mi:ss'));
更多推荐
已为社区贡献1条内容
所有评论(0)