0
DECLARE @count INT;
WITH CTE AS
(SELECT...)
SELECT @count = COUNT(ID) FROM CTE;
SELECT * FROM CTE
我可以在第一次表达SELECT @count = COUNT(ID) FROM CTE
后使用CTE表吗?我得到错误Invalid object name 'CTE'.
我使用SQL Server 2008的如何多次使用WITH结果表?
感谢
你是什么意思多次?加入使用消息或其他选择语句? –
@J W我需要一个更多的选择语句 –
不幸的是你不能。 'CTE'只能从一个语句中有效,可以多次连接,但不能在另一个语句中使用。 –