@RowFrom int
@RowTo int
являются глобальными входными парами для хранимой процедуры, и поскольку я компилирую SQL-запрос внутри хранимой процедуры с помощью T-SQL, то с помощью Exec(@sqlstatement)
в конце хранимой процедуры, чтобы показать результат, он дает мне это ошибка, когда я пытаюсь использовать @RowFrom
или @RowTo
внутри переменной @sqlstatement
, которая выполняется.. она работает нормально иначе.. пожалуйста, помогите.
"Must declare the scalar variable "@RowFrom"."
Кроме того, я попытался включить следующее в переменную @sqlstatement
:
'Declare @Rt int'
'SET @Rt = ' + @RowTo
но @RowTo
все еще не передает свое значение @Rt
и генерирует ошибку.