Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL:存储过程执行错误_Sql Server_Stored Procedures_Sql Server 2000 - Fatal编程技术网

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)
请把你写的代码贴在这里好的,我知道了,谢谢你,亚历克斯