We can parse XML Documents from SQL using OPENXML. Before that we use an sp named sp_xml_preparedocument.
EXEC sp_xml_preparedocument @doc OUTPUT, @doc
SELECT EmployeeID,EmployeeName
FROM OPENXML (@doc, '/EmployeeList/Employee')
WITH
(
EmployeeID varchar(10),
EmployeeName varchar(150)
)
We can even use INNER JOIN or many other queries on OPEN XML.
For bulk data updation or insertion this query is very useful to parse the input XML Data.
0 comments:
Post a Comment