Posts

Showing posts with the label mysql

Ways to SELECT XML string using Nodes and OPENXML()

XML reading is most probably way of reading data from file. Only for knowledge we are checking performance by two ways OPENXML() and Nodes(). Check following the queries at your end as part of "Performace Tuning ". OpenXML() -                       OpenXML() is a rowset provider. OpenXML can be used in T-SQL statements in which rowset providers such as a table, view, or the OPENROWSET function can appear. Example : DECLARE @idoc int , @doc varchar ( 1000 ), @XMLString xml SET @doc = ' <ROOT> <Customer CustomerID="1" ContactName="Nihar"> <Order CustomerID="1" EmployeeID="5" OrderDate="1996-07-04T00:00:00"> <OrderDetail ProductID="11" Quantity="12"/> <OrderDetail ProductID="42" Quantity="10"/> </Order> </Customer> <Customer CustomerID="2" ContactName="HR"> <Order CustomerID=...

How to display all row data in single string

HOW TO DISPLAY ALL ROW DATA IN SINGLE STRING : SELECT Stuff(   (SELECT N', ' + Name FROM [TableName]  FOR XML PATH(''),TYPE)   .value('text()[1]','nvarchar(max)'),1,2,N'') Output : ACBCK12..1212sid... EX: SELECT Stuff(   (SELECT N', ' + Name FROM Test FOR XML PATH(''),TYPE)   .value('text()[1]','nvarchar(max)'),1,2,N'') output : Nihar, Rohan, Rohan, , Sw, Sw