【发布时间】:2011-01-12 13:56:11
【问题描述】:
你好,我想从我的表 T 中选择 XML 列 X
使用 XQuery 还是通过其他方式?
例如,T 表中 X 列的两个值如下所示:
第 1 行
<bts>
<bt id="1">RAY</TextValue>
<bt id="2">רוי</TextValue>
<bt id="3">Ré</TextValue>
</bts>
第 2 行
<bts>
<bt id="1">DAN</TextValue>
<bt id="2">דן</TextValue>
<bt id="3">Dé</TextValue>
</bts>
然后我想从表中选择元素id所在的所有行
X 列中为@a(例如@a = 3)
并将所有文本放在临时表中,包括它们在 NVARCHAR 类型中。
Ré
Dé
如果@a 等于 2,那么我希望临时表是:
רוי
דן
INT T-SQL 我是怎么做的???
【问题讨论】:
-
您的结束
</TextValue>与开始<bt>标记不匹配....
标签: sql-server tsql xquery