我正在将一些原始数据从 Excel 插入到 MS SQL 2005 中的表中。
其中一些数据的格式不正确,即金额列的格式为数字 12345,而我需要像 123.45 这样,所以我使用这个CAST(TRANSACTION_HISTORY.AMOUNT AS decimal) / 100
才能正确转换它。
但是有没有办法在插入语句中使用强制转换?
thanks
您可以使用CAST在任何使用数据的语句(插入、更新、删除、选择)中。
Insert into table1 values( CAST(col1 as nvarchar(50)) )
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)