This site는 마이크로 소프트 SQL 서버에서 주변에 XML 데이터를 전달하는 기술이 있습니다마이크로 소프트 SQL 서버 XML 데이터
DECLARE @productIds xml
SET @productIds ='<Products><id>3</id><id>6</id><id>15</id></Products>'
SELECT
ParamValues.ID.value('.','VARCHAR(20)')
FROM @productIds.nodes('/Products/id') as ParamValues(ID)
을하지만 다른 필드를 추가하는 경우 구문은 무엇인가? 이 작동하지 않음 다음
DECLARE @productIds xml
SET @productIds ='<Products><id>3</id><descr>Three</descr><id>6</id><descr>six</descr><id>15</id><descr>Fifteen</descr></Products>'
SELECT
ParamValues.ID.value('.','VARCHAR(20)')
,ParamValues.descr.value('.','VARCHAR(20)')
FROM @productIds.nodes('/Products/id') as ParamValues(ID)
참고 : 어쩌면 내 XML을 잘못 구성했습니다.