我已经宣布在原始的SQL两个变量CONCAT字符串如何在SQL WHERE子句
DECLARE @str nvarchar(max), @str1 nvarchar (max);
SET @str = " AND (c.BondSales_Confirmed <> -1)";
SET @str1 = " AND (c.BondSales_IssueType = 'REGULAR')";
我的SQL查询:
SELECT * From t_BondSales Where (BondSales_cType <> 'Institute') " + str1 + str "
在这里,我得到以下错误:
Error: SQL Problems: Incorrect Syntax near "+ str1 + str"
可以任何人请帮助我有关如何concat字符串在where子句正确的语法?
它显示你错误只是因为你之前在你的变量名左“@”符号选择查询。 – Novice