Améliorations du mode AUTO
Le mode AUTO détermine la forme des données XML renvoyées en fonction de la requête. Lors de la définition de l'imbrication des éléments, les heuristiques du mode AUTO comparent les valeurs de colonne de lignes adjacentes.
Dans SQL Server 2000, les colonnes de tous les types, à l'exception de ntext, text et image, sont comparées. Dans SQL Server 2005, les colonnes de type xml ne sont pas non plus comparées, mais les colonnes de type (n)varchar(max) et varbinary(max) le sont. En outre, dans le cas de SQL Server 2005, la prise en charge des tables dérivées a été améliorée afin qu'elle permette de regrouper sous le même élément des colonnes provenant de différentes tables, tout en masquant la jointure issue des heuristiques du mode AUTO.