try this:DECLARE @sql NVARCHAR(MAX)DECLARE @xmlData XMLDECLARE @dbName SYSNAMESET @dbName = DB_NAME()SET @sql = N'SET @xmlData = ( SELECT * FROM Customer AS ' + QUOTENAME(@dbName) + ' FOR XML AUTO, ROOT (''root'') )'PRINT @sqlEXEC sp_executeSql @sql, N'@xmlData XML OUT', @xmlData OUTSELECT @xmlData
Charlie===============================================================Msg 3903, Level 16, State 1, Line 1736The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION