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

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

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

看來float與decimal 有區別的。字符串

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

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

相關文章
相關標籤/搜索