Вот процедура с курсором:
CREATE PROCEDURE dbo.Task_cursor
@task_cursor CURSOR VARYING OUTPUT
AS
SET @task_cursor = CURSOR FORWARD_ONLY STATIC FOR
SELECT Name, Birth_Year
FROM Lab6.Students;
OPEN @task_cursor;
И функция
CREATE FUNCTION dbo.FunctionTask2 (@StudentID INT)
RETURNS INT
AS
BEGIN
DECLARE @ret INT;
SELECT @ret = Faculty_ID + 10
FROM Lab6.Students
WHERE PK_Student_ID = @StudentID
RETURN @ret
END;
Мне нужно изменить (ALTER
) процедуру, чтобы в курсоре был столбец с переменными из функции