@RowFrom int
@RowTo int
son parámetros de entrada globales para el procedimiento almacenado, y dado que estoy compilando la consulta SQL dentro del procedimiento almacenado con T-SQL y luego uso Exec(@sqlstatement)
al final del procedimiento almacenado para mostrar el resultado, me da este error cuando intento usar el @RowFrom
o @RowTo
dentro de la @sqlstatement
variable que se ejecuta .. funciona bien de lo contrario .. por favor ayuda.
"Must declare the scalar variable "@RowFrom"."
Además, intenté incluir lo siguiente en la @sqlstatement
variable:
'Declare @Rt int'
'SET @Rt = ' + @RowTo
pero @RowTo
todavía no pasa su valor @Rt
y genera un error.
GO
provoca una nueva rama donde las variables declaradas no son visibles más allá de la declaración.