我有具有以下結構的表:轉換溢出了一個int列。 Witouth轉換()或鑄造()
在MGDCOCRE和MGDCODEB列具有相似的價值觀,以 '2158890000905' '2122190000905' ...
當試圖運行一個簡單UPDATE或SELECT(EG:選擇從MGDMOCOT MGDIDENT其中MGDIDPAG不爲空並且mgdcocre = 1)在該表中示出了錯誤消息:
將varchar值「2158890的轉化000397'溢出了一個int列。
這個問題的可能解決方案是什麼?
感謝的
'和mgdcocre ='1'' < - 兩個滴答是解決方案。 – Alexander
您需要發佈查詢 - 查詢中的某些內容試圖隱式地將值轉換爲數字。 –