0
특정 xml 필드가있는 특정 행을 선택하려고합니다. 나는 네임 스페이스에 문제가 있다는 것을 알고 있지만 제대로 다림질 할 수는 없다. 어떤 도움이라도 대단히 감사하겠습니다. XPATH 요청에 쿼리 및 namespase 별명xmlns 태그가 작동하지 않는 xml 쿼리 쿼리
http://www.sqlfiddle.com/#!3/c23b3/1
특정 xml 필드가있는 특정 행을 선택하려고합니다. 나는 네임 스페이스에 문제가 있다는 것을 알고 있지만 제대로 다림질 할 수는 없다. 어떤 도움이라도 대단히 감사하겠습니다. XPATH 요청에 쿼리 및 namespase 별명xmlns 태그가 작동하지 않는 xml 쿼리 쿼리
http://www.sqlfiddle.com/#!3/c23b3/1
추가 WITH XMLNAMESPACES
(ns1
을 같은)
;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
감사 남자! 나는 그런 식으로 시도했지만 ForeignKeyField에 ns1을 두지 않았습니다! 도! –