0

我想将 CTE 与 while 循环一起使用。可能吗

我的代码:

; with myCTE(a,b)
(
 select .,. from abc
)
while exist (select * from mycet) -- causing issue

请提出一些解决方案。

问候,阿努普里塔

4

1 回答 1

1

不, 文档指出:

CTE 后面必须跟一个引用部分或全部 CTE 列的 SELECT、INSERT、UPDATE 或 DELETE 语句。

但是无论如何,您都应该使用基于集合的方法而不是循环。除此之外,尚不清楚您的查询应该返回什么。

于 2013-10-15T14:17:53.507 回答