what purpose does OPENXML clause have in sql server stored
procedure?
Answer Posted / p.rajesh
OPENXML, a Transact-SQL keyword, provides a rowset over in-
memory XML documents that is similar to a table or a view.
OPENXML allows access to XML data as though it is a
relational rowset. It does this by providing a rowset view
of the internal representation of an XML document. The
records in the rowset can be stored in database tables.
OPENXML can be used in SELECT and SELECT INTO statements
wherever rowset providers, a view, or OPENROWSET can appear
as the source. For information about the syntax of OPENXML,
see OPENXML (Transact-SQL).
To write queries against an XML document by using OPENXML,
you must first call sp_xml_preparedocument. This parses the
XML document and returns a handle to the parsed document
that is ready for consumption. The parsed document is a
document object model (DOM) tree representation of various
nodes in the XML document. The document handle is passed to
OPENXML. OPENXML then provides a rowset view of the
document, based on the parameters passed to it.
| Is This Answer Correct ? | 6 Yes | 0 No |
Post New Answer View All Answers
What does Master database contains?
How can we delete a table in sql server?
What is the use of nvl work?
What is a domain constraint give an example?
create index myindex on mytable(mycolumn) what type of index will get created after executing the above statement? : Sql server database administration
What is raid? : SQL Server Architecture
What is nested transaction?
What are page splits?
What is the significance of null value and why should we avoid permitting null values?
What is difference between rollback immediate and with no_wait during alter database?
What is the difference between commit and rollback?
What are the new features in SQL Server 2005 when compared to SQL Server 2000?
What are the types of containers in ssis?
What is exporting utility?
Can an entity have two primary keys?