我使用SQL Server构建的存储过程,而我使用的游标遍历一个select语句
我定义光标如下:
DECLARE @c_col1 varchar(max);
DECLARE @c_col2 varchar(max);
DECLARE c as CURSOR FOR
SELECT col1, col2
FROM table;
OPEN c;
FETCH NEXT FROM c INTO
@c_col1, @c_col2;
SELECT @c_col1, @c_col2;
是否有访问光标列,而不需要声明变量为每一列和使用INTO在FETCH子句的方法吗? 换句话说,是有可能使用:
DECLARE c as CURSOR FOR
SELECT col1, col2
FROM table;
OPEN c;
FETCH NEXT FROM c;
SELECT c.col1, c.col2;