是否可以通过利用存储过程中的临时表来完全避免光标?
SQL Server 2008及更高版本
答案 0 :(得分:0)
您还可以使用内存表,使用'''WITH'''语句。尝试进行声明性调用,而不是以这种方式使用游标循环。
即:
With A as(
Select t.col1
From Table1 t
)
, B as(
Select t.col2
From Table2 t
)
Select A.col1
UNION
Select B.col2
您也可以将A,B加入其他表格