Sql server SQL:存储过程执行错误
在我的存储过程中,出现以下错误Sql server SQL:存储过程执行错误,sql-server,stored-procedures,sql-server-2000,Sql Server,Stored Procedures,Sql Server 2000,在我的存储过程中,出现以下错误 'price=ROUND(' CONVERT(VARCHAR, changeValue) + '/(1.00- marginPercent), 2) ' + sqlWhere 错误是: 关键字“CONVERT”附近的语法不正确 我没有发现任何语法错误。请帮我做这个。我正在使用SQL Server 2000似乎您在price=ROUND(和CONVERT(VARCHAR,changeValue)之间缺少+您在VARCHAR中给出了正确的值吗 'price=ROUN
'price=ROUND(' CONVERT(VARCHAR, changeValue) + '/(1.00- marginPercent), 2) ' + sqlWhere
错误是:
关键字“CONVERT”附近的语法不正确
我没有发现任何语法错误。请帮我做这个。我正在使用SQL Server 2000似乎您在
price=ROUND(
和CONVERT(VARCHAR,changeValue)
之间缺少+
您在VARCHAR中给出了正确的值吗
'price=ROUND('CONVERT(VARCHAR,changeValue)
我认为有错误。您没有给出值。您在查询中有语法错误 更正下面的语法错误检查并与查询进行比较 'price=ROUND('+ CONVERT(VARCHAR, changeValue) + '/(1.00- marginPercent), 2) ' + sqlWhere 'price=ROUND('+CONVERT(VARCHAR,changeValue)+'/(1.00-marginPercent),2)'+sqlWhere 调查 ROUND('+ CONVERT(VARCHAR, changeValue) 舍入('+CONVERT(VARCHAR,changeValue)
请把你写的代码贴在这里好的,我知道了,谢谢你,亚历克斯