临时表与光标

时间:2012-08-14 22:13:29

标签: tsql

是否可以通过利用存储过程中的临时表来完全避免光标?

SQL Server 2008及更高版本

1 个答案:

答案 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加入其他表格