Weil ich demnächst wieder eine Feierabend-Schulung zum Thema XML im SQL-Server halte, habe ich mir die neuen XML-Features im SQL-Server-2008 mal angelesen. Wie es aussieht, ist kein großer Wurf dabei, eher Detailpflege und Verbesserungen bestehender Features. Der große Wurf an dieser Stelle kam eindeutig mit dem SQL-Server-2005. Das kommt mir sehr gelegen, weil ich mit dem SQL-Server-2008 noch weiter nichts gemacht habe… 😉

  • Erweiterungen rund um das Schema und neue Deklarationsmöglichkeiten, z.B. eine "laxe" Validierung und den List-Typ
  • XQuery-Erweiterungen, wie z.B. "let" für Variablen. Bisher fehlte das "L" in "FLOWR". Das war nicht schön, aber ging auch.
  • im XML-Insert können jetzt Variablen benutzt werden.

Wen das Thema interessiert, der findet Details im Dokument "What's New for XML in SQL Server 2008".