【备忘】T-SQL XML查询:从UDF返回、展开为行集、再将所有行集合并
2010-12-23 20:41 Nana's Lich 阅读(399) 评论(0) 收藏 举报两次cross apply:
select a.*, x.value('.', 'int') "ID"
from 表 a
cross apply (
select 架构.获取XML片段(条件列) row
) rs cross apply
row.nodes('/item') T(x)
一次cross apply,但被选择的列不能省略:
select 条件列, x.value('.', 'int') "ID"
from (
select *, 架构.获取XML片段(条件列) row
from 表
) rs cross apply
row.nodes('/item') T(x)
浙公网安备 33010602011771号