Miglioramenti della modalità AUTO
La modalità AUTO determina la forma del codice XML restituito, in base alla query. Nella determinazione degli elementi da nidificare, l'euristica della modalità AUTO confronta i valori di colonna nelle righe adiacenti.
In SQL Server 2000 vengono confrontate le colonne di tutti i tipi, ad eccezione di ntext, text e image. In SQL Server 2005 le colonne di tipo xml non vengono confrontate, ma le colonne di tipo (n)varchar(max) e varbinary(max) vengono confrontate. In SQL Server 2005 è stato inoltre migliorato il supporto per le tabelle derivate, che ne consente l'utilizzo per raggruppare sotto lo stesso elemento le colonne di tabelle diverse, nascondendo il join dall'approccio euristico della modalità AUTO.