2. OPENXML을 사용해서 XML 문서에 대한 행 집합을 만들어 DB에 저장할수 있다.
3. HTTP룰 사용하여 SQL SERVER에 엑세스 할 수 있다.
4. XDR(XML-DTA REDUCED) 스키마를 지원한다.
5. XPath 쿼리를 사용할 수 있다.
SELECT 조회리스트
FOR 테이블명
WHERE 검색조건
FOR XML { RAW | AUTO | EXPLICIT }
[ , XMLDTA ]
[ , ELEMENTS ]
[ , BINARY BASE64 ]
ex) SELECT * FROM BOOKS
FOR XML RAW
ex)
DECLARE @idoc INT
EXEC sp_xml_preparedocument @idoc OUTPUT, @doc
OPENXML (idoc int [in], rowpattern nvarchar[in], [flags byte[in]]) [WITH (SchemaDeclaration | TableName)]
INSERT INTO 테이블명 (컬럼1, 컬럼2, ...)
SELECT * FROM OPENXML 절
EXEC sp_xml_removedocument @idoc
Posted by 홍반장