Ich schreibe ein Programm in C#, das einige Auswahlanweisungen unter Verwendung von Parametern ausführt, die an sp_executesql übergeben werden. Ein Problem, mit dem ich beim Testen konfrontiert werde,
Ich habe eine Linie in meiner SQL gespeicherte Prozedur, die wie folgt aussieht (wie gewünscht funktioniert): HAVING oh.startdate BETWEEN @startDate AND @endDate
, jedoch weiter unten habe ich die Z
exec Wie kann ich temporäre Tabelle (@table) passieren Sp_executesql @query set @query = 'SELECT GsName, ' + @cols + ' from
(
select GSName, [THour], NumOfTransactions
from @table
SET @whereCond = @whereCond + 'AND name LIKE '' %' '+ @name + '' % ''' Gibt es hier etwas nicht in Ordnung? Nachdem ich die Bedingung erzeugt habe, führe ich sie mit sp_executesql aus, aber ich habe n
Ich schreibe eine gespeicherte Prozedur in SQL Server 2005, an einem bestimmten Punkt muss ich eine andere gespeicherte Prozedur ausführen. Dieser Aufruf ist dynamisch, und so habe ich Sp_executesql B