Hi @Partha Das ,
You need to check existence of indexes on the following columns:
- Orders.OrderID
- OrderDetails.OrderID
Well-formed XML shall have a root element. That's why I added it via ROOT(...) clause to the SELECT statement below.
SQL
SELECT OrderID,
CustomerID,
EmployeeID,
(
SELECT OrderDetails.OrderID,
ProductID,
UnitPrice,
Quantity
FROM OrderDetails
WHERE OrderDetails.OrderID = Orders.OrderID
FOR XML PATH('OrderDetails'), TYPE
)
FROM Orders
FOR XML PATH('Orders'), TYPE, ROOT('root');