0
我想選擇某些特定行中包含特定xml字段的行。我知道我的問題在於命名空間,但我似乎無法正確地解決它們。任何幫助將不勝感激。查詢不支持xmlns標籤的xml查詢
http://www.sqlfiddle.com/#!3/c23b3/1
我想選擇某些特定行中包含特定xml字段的行。我知道我的問題在於命名空間,但我似乎無法正確地解決它們。任何幫助將不勝感激。查詢不支持xmlns標籤的xml查詢
http://www.sqlfiddle.com/#!3/c23b3/1
添加WITH XMLNAMESPACES
到您的查詢和namespase別名(如ns1
)到XPATH請求
;WITH XMLNAMESPACES ('bb_appfx_table' as ns1)
select
ID as VALUE,
NAME as LABEL,
TABLESPECXML
from
T1
where
TABLESPECXML.exist('/ns1:TableSpec/ns1:Fields[ns1:ForeignKeyField[@Name="USR_TRANSACTIONPROCESSORID"]]') = 1
order by
NAME
感謝的人!我曾嘗試過類似的東西,但沒有將ns1放在ForeignKeyField上!衛生署! –