@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 і генерує помилку.
GOвикликає нову гілку, де оголошені змінні не видно за твердженням.