У меня есть следующий код:
DECLARE @ID_PLA INT
SET @ID_PLA = 0
DECLARE Zakaz_cursor1 CURSOR
FOR SELECT ID_PLACEMENT FROM Zakaz
OPEN Zakaz_cursor1
FETCH NEXT FROM Zakaz_cursor1 INTO @ID_PLA
PRINT @ID_PLA
Необходимо, чтобы этот код создал курсор, который будет содержать ID_PLACEMENT. После этого курсора извлекается первая строка и добавляется переменная, которая затем выводится. Однако при выполнении команды
FETCH NEXT FROM Zakaz_cursor1 INTO @ID_PLA
У меня ошибка:
You must declare a scalar variable "@ID_PLA"
Я не понимаю, в чем дело, когда я объявляю эту переменную. Как я могу решить это?