Sql server 更改价格错误将数据类型varchar转换为数字时出错

Sql server 更改价格错误将数据类型varchar转换为数字时出错,sql-server,Sql Server,你好 我需要将某些产品的价格提高8%,但我一直得到下面的错误信息 任何帮助都将不胜感激 update Part_Sales_Price set Sales_Price = ' ROUND (sales_price * 1.08,2) ' where Part_Number = '00001A' 删除四舍五入附近的引号,如下所示: update Part_Sales_Price set Sales_Price = ROUND (sales_price * 1.08,2) where Part_N

你好

我需要将某些产品的价格提高8%,但我一直得到下面的错误信息

任何帮助都将不胜感激

update Part_Sales_Price
set Sales_Price = ' ROUND (sales_price * 1.08,2) '
where Part_Number = '00001A'

删除四舍五入附近的引号,如下所示:

update Part_Sales_Price set Sales_Price = ROUND (sales_price * 1.08,2) where Part_Number = '00001A'

设置销售价格=…
update Part_Sales_Price set Sales_Price = ROUND (sales_price * 1.08,2) where Part_Number = '00001A'