nvarchar 轉換為數據類型 numeric 時出現算術溢出錯誤


前言:此報錯情況針對於我個人實例,依據情況而定

首先本表數據原樣如下

 

 現如今我需要對TotalMass這一列數據進行sql上的處理,進行除以1000,如下圖

 

 但是這個執行結果,導致sql的報錯,我猜測是我的數據長度超長了,在於那個“15080”的數據,於是我單獨拿出來查看情況

執行結果是可以單獨使用的,我又 去看了一下我的列的屬性,varchar(100)也可以,應該不會導致這種情況的發生,於是我更改了一下的sql查詢語句

 

 

 使用cast函數對其進行轉型就可以進行解決了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM