我正在编写一组复杂的 XML 查询。其中很多是分层查询等Select x , (select y from tbl2 for xml) from table1 for xml
。我希望我能找到一种方法来添加一个自动增量变量,以便像这样添加:
Select
@incr as [@ID], x as [@Title],
(select @incr as [@ID], y as [@Title]
from tbl2
for xml path('node'))
from
table1
for xml path('node')
我希望变量@incr 返回一个整数,每次我使用它时都会递增。
有一个简单的解决方案吗?