Estoy usando un cursor.Definición del cursor de cambio TSQL
DECLARE @column1 NVARCHAR(MAX);
DECLARE cursor_name CURSOR FOR
SELECT c1
FROM table_name;
OPEN cursor_name;
FETCH cursor_name INTO @column1;
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH cursor_name INTO @column1;
END
CLOSE cursor_name;
DEALLOCATE cursor_name;
Ahora mi pregunta es, ¿puedo cambiar la definición del cursor cursor_name
's después de usarlo? Me refiero a algo similar a:
DECLARE cursor_name CURSOR FOR
SELECT c2
FROM table_name2;
Utilizando el mismo nombre del cursor cursor_name
, pero se cambia el defination. Si esto es posible, ¿cómo hacer esto?
Gracias.