永发信息网

oracle 中 insert的时候报错文字与格式字符串不匹配是什么情况

答案:4  悬赏:50  手机版
解决时间 2021-12-01 11:49
  • 提问者网友:黑米和小志
  • 2021-11-30 18:04
oracle 中 insert的时候报错文字与格式字符串不匹配是什么情况
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-11-30 19:17
把你的sql语句贴出来。

一般估计是把字符串插入到 date 列时出现的问题,从sqlserver 换到 Oracle 容易犯的错误,

如果是这种情况,记得用to_date把字符串转换成date插入,比如:

to_date('2012-09-20 06:01:00','yyyy-mm-dd hh24:mi:ss')
全部回答
  • 1楼网友:夜余生
  • 2021-11-30 22:28
肯定你语法有问题。
  • 2楼网友:西岸风
  • 2021-11-30 21:01
报错报的很清楚啊,进行一下字符转换就行了,比如date类型就需要to_date,或者别的类型不如to_char什么的.看清楚你要insert的字段是什么类型
  • 3楼网友:洒脱疯子
  • 2021-11-30 20:30
格式不匹配就是字符类型不符合啊
比如date类型你要插入char就会报错
你用to_Date可以转换
insert 语句发出来看看
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯