@H_404_1@select @result=@input.query('*')
for xml raw,type
以上声明将产生以下警报:
消息6819,第16级,状态3,第2行
在ASSIGNMENT语句中不允许使用FOR XML子句.
例如
@H_404_1@DECLARE @xml_var XML
SET @xml_var =
(
SELECT *,(
SELECT *
FROM Orders
WHERE Orders.CustomerID=Customers.CustomerID
FOR XML AUTO,TYPE
)
FROM Customers WHERE CustomerID='ALFKI'
FOR XML AUTO,TYPE
)
参考:
http://blogs.msdn.com/sqlprogrammability/articles/576095.aspx