当使用INSERT语句,插入时间时报错:
ORA-01861: 文字与格式字符串不匹配
解决办法:
这个错误一般出现在时间字段上,即你插入的时间格式和数据库现有的时间格式不一致,解决的方法是格式化你插入的时间:
使用 to_date(to_char('#','yyyy-mm-dd hh24:mi:ss') ,'yyyy-mm-dd hh24:mi:ss'));
INSERT INTO SYS_BOARD(BOARD_ID,MESSAGE,USER_ID,CREATE_DATE) VALUES(SYS_BOARD_SEQ.NEXTVAL,'今天是疯狂星期四','002',to_date(to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'));
这样问题就解决啦!