SQL Server 2005/2008.xml 메서드를 사용하여 SQL Server에서 XML 엔터티를 나열하는 방법은 무엇입니까?
저는 여기와 다른 곳에서 그리고 BOL에서 몇 가지 질문을 수색하고 읽었지만, 지금까지이 질문에 직접 답한 적이 없습니다. 이 있는지
, 방금
declare @xml xml = '<Root> <Ent foo="abc" bar="def" /> </Root>'
나는를 sp_xml_preparedocument 및 OPENXML을 사용하여이 작업을 수행하는 방법을 알고
col1 col2
-----------------
foo abc
bar def
처럼 무언가의 결과 집합을 얻을 수있는 방법이 있나요
궁금하네요 감안할 xml 메서드를 사용하여 직접 수행하는 방법. 나는 BOL이나 인터넷 검색에서 아무 것도 찾을 수 없었지만 뭔가를 놓치지 않았는지 확인하려고했습니다.감사합니다.
이 질문과 대답이 도움이 되셨습니까? http://stackoverflow.com/questions/324289/xquery-to-get-list-of-attributes – Andrew
죄송합니다. 때때로 이러한 것들은 제가 빠뜨린 것들을 깨닫습니다. sp_xml_preparedocument 및 OPENXML에 대한 호출과 마찬가지로 T-SQL에서이 작업을 수행하려고합니다. – vr8ce
SQL Server에서는 T-SQL 내에서 XQuery의 하위 집합을 사용할 수 있습니다. 그래서 나는 그 특별한 질문을 지적했다. 나는 당신의 질문을 더 볼 시간이 없었지만 이전 질문의 목적이 현재의 질문의 목적과 비슷하게 보입니다. – Andrew