with t as(select * from a where ID = 2
union all
select t.* from t inner join a
on t.ID = a.ID)
select * from t;
具體運行步驟是怎么樣呢?
為什么提示:訊息 530,級別 16,狀態 1,第 1 行
陳述句被終止。完成執行陳述句前已用完最大遞回 100。
結果還有顯示202行
uj5u.com熱心網友回復:
with t,里面又select t.* from t,你這是要遞回查詢什么
uj5u.com熱心網友回復:
with t as(select * from a where ID = 2
union all
select t.* from t inner join a
on t.ID = a.ID)
select * from t OPTION (MAXRECURSION 0) ;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/216499.html
標籤:基礎類
上一篇:想問下modifydepart frmmodifydepart;意思c#
下一篇:想請教一些ER圖中的小問題
