Verbesserungen des AUTO-Modus
Der AUTO-Modus bestimmt die Form der infolge der Abfrage zurückgegebenen XML-Daten. Zum Bestimmen der Schachtelung der Elemente vergleicht die Heuristik des AUTO-Modus Spaltenwerte in benachbarten Zeilen.
In SQL Server 2000 werden Spalten aller Typen verglichen – mit Ausnahme von ntext, text und image. In SQL Server 2005 werden auch Spalten vom XML-Typ nicht verglichen, Spalten vom Typ (n)varchar(max) und varbinary(max) werden aber verglichen. Für SQL Server 2005 wurde außerdem die Unterstützung abgeleiteter Tabellen verbessert. Diese kann nun verwendet werden, um Spalten unterschiedlicher Tabellen unter denselben Elementspalten zu gruppieren, die Verbindung aber für AUTO-Modus-Heuristiken zu verbergen.