Next step of programming

Just another WordPress.com weblog

Getting sql query output in XML

leave a comment »

Most of the time we will be executing sql queries and getting results as number of rows mainly records. In order to get those records in the XML format we can modify our existing query by adding just few keywords. In the result of those queries we will get the result in raw or formatted XML. 

Normal query 

Select * from customers

Result of select query

Result of select query

Query for getting result in XML format

Select * from customer FOR XML RAW or

Result of query with "for xml raw" keywords

Result of query with

Select * from custoemr FOR XML AUTO

Result of query "for xml auto" keywords

Result of query

Now we will get the result in well formed xml by getting the elements well tagged and root node as custoemr with following query

Select * from customer FOR XML AUTO, ELEMENTS, ROOT(‘customer’)

Result of Query "for xml auto, elements, root('customer')" keywords

Result of Query

Written by A.Sethi

September 3, 2008 at 11:20 am

Posted in MS SQL SERVER

Tagged with , , ,

Leave a Reply