@RowFrom int
@RowTo int
sind beide globale Eingabeparameter für die gespeicherte Prozedur. Da ich die SQL-Abfrage innerhalb der gespeicherten Prozedur mit T-SQL kompiliere und sie Exec(@sqlstatement)am Ende der gespeicherten Prozedur verwende, um das Ergebnis anzuzeigen , wird mir dieser Fehler angezeigt, wenn ich versuche, sie zu verwenden die @RowFromoder @RowToinnerhalb der @sqlstatementVariablen, die ausgeführt wird .. es funktioniert gut, sonst .. bitte helfen.
"Must declare the scalar variable "@RowFrom"."
Außerdem habe ich versucht, Folgendes in die @sqlstatementVariable aufzunehmen:
'Declare @Rt int'
'SET @Rt = ' + @RowTo
@RowToÜbergibt seinen Wert jedoch immer noch nicht an @Rt und generiert einen Fehler.
GOeinen neuen Zweig verursacht, in dem deklarierte Variablen nach der Anweisung nicht sichtbar sind.