MS SQL中遇到空字符串轉化數值遇到的問題

需要將名爲AX一列varchar(30)的市值相加到數值型字段上,使用select cast(AX as decimal(12,2))出現錯誤“從數據類型 varchar 轉換爲 numeric 時出錯。”

但使用select cast(AX as float) 則爲正確。

看來float與decimal 有區別的。

MS SQL中遇到空字符串轉化數值遇到的問題

MS SQL中遇到空字符串轉化數值遇到的問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章