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