ho dichiarato due variabili in SQL primeCome concat stringa in SQL WHERE
DECLARE @str nvarchar(max), @str1 nvarchar (max);
SET @str = " AND (c.BondSales_Confirmed <> -1)";
SET @str1 = " AND (c.BondSales_IssueType = 'REGULAR')";
mia query SQL è:
SELECT * From t_BondSales Where (BondSales_cType <> 'Institute') " + str1 + str "
Qui ho il seguente errore:
Error: SQL Problems: Incorrect Syntax near "+ str1 + str"
Qualcuno può aiutarmi con la sintassi corretta su come concatere String in where clausola?
È stato che vi mostra nell'inganno solo perché hai lasciato il simbolo "@" prima che i nomi delle variabili nel seleziona query. – Novice