須要將名爲AX一列varchar(30)的市值相加到數值型字段上,使用select cast(AX as decimal(12,2))出現錯誤「從數據類型 varchar 轉換爲 numeric 時出錯。」ide
但使用select cast(AX as float) 則爲正確。ci
看來float與decimal 有區別的。字符串