我有具有以下结构的表:转换溢出了一个int列。 Witouth转换()或铸造()
在MGDCOCRE和MGDCODEB列具有相似的价值观,以 '2158890000905' '2122190000905' ...
当试图运行一个简单UPDATE或SELECT(EG:选择从MGDMOCOT MGDIDENT其中MGDIDPAG不为空并且mgdcocre = 1)在该表中示出了错误消息:
将varchar值“2158890的转化000397'溢出了一个int列。
这个问题的可能解决方案是什么?
感谢的
'和mgdcocre ='1'' < - 两个滴答是解决方案。 – Alexander
您需要发布查询 - 查询中的某些内容试图隐式地将值转换为数字。 –