-- XML 의 exist 메소드를 활용 사례
-- : XML 문서에서 어떤 속성의 특정값이 존재하는지를 검사
-- (only SQL Server 2005)
DECLARE @v_xml XML
SELECT @v_xml = N'<rows><row id="1" tag="1"/><row id="1" tag="0"/></rows>'
--rows/row/@tag속성의 값이 1인 엘리멘트가 존재하지를 반환
SELECT @v_xml.exist('rows/row[@tag="1"]') result
---존재함
---result = 1
SELECT @v_xml.exist('rows/row[@tag="2"]') result
---존재하지 않음
---result = 0
출처 : 직접 작성.
Posted by 좐군

