Dafür gibt es eine einfache Problemumgehung:Sie sollten Ihre Union-Abfrage (oder jede abgeleitete Tabelle für diese Angelegenheit) mit einer anderen Auswahl umschließen. Tun Sie dies und fahren Sie dann mit der Syntax normal fort:
select * from
(
SELECT 1 as I
UNION ALL
SELECT 2 as J
) as K
Etwas in der Art ist das, wonach Sie suchen:
SELECT STUFF((
select * from(
SELECT * from dbo.Table1 as I
UNION ALL
SELECT * from dbo.Table2 as j
) as k
FOR XML PATH('')
),1,0,'')
Ich habe es überprüft und es funktioniert einwandfrei