xml (Transact-SQL)

Aktualisiert: 05. Dezember 2005

Der Datentyp, in dem XML-Daten gespeichert sind. xml-Instanzen können in einer Spalte oder in einer Variablen vom Typ xml gespeichert werden. Weitere Informationen finden Sie unter XML-Datentyp.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

xml ( [ CONTENT | DOCUMENT ] xml_schema_collection )

Argumente

  • CONTENT
    Schränkt die xml-Instanz auf ein wohlgeformtes XML-Fragment ein. Die XML-Daten können keine oder auch mehrere Elemente auf der obersten Ebene enthalten. Textknoten sind auf der obersten Ebene ebenfalls zulässig.

    Dies ist das Standardverhalten.

  • DOCUMENT
    Schränkt die xml-Instanz auf ein wohlgeformtes XML-Dokument ein. Die XML-Daten müssen genau ein Stammelement aufweisen. Textknoten sind auf der obersten Ebene nicht zulässig.
  • xml_schema_collection
    Der Name einer XML-Schemaauflistung. Zum Erstellen einer Spalte oder Variablen vom Typ xml können Sie optional den Namen der XML-Schemaauflistung angeben. Weitere Informationen zu typisierten und nicht typisierten XML-Daten finden Sie unter Typisiertes im Vergleich zu nicht typisiertem XML.

Hinweise

Die gespeicherte Darstellung von Instanzen vom Datentyp xml darf die Größe von 2 Gigabyte (GB) nicht überschreiten. Weitere Informationen finden Sie unter XML-Datentyp.

Die Aspekte CONTENT und DOCUMENT beziehen sich nur auf typisierte XML-Daten. Weitere Informationen finden Sie unter Typisiertes im Vergleich zu nicht typisiertem XML.

Beispiele

USE AdventureWorks;
GO
DECLARE @y xml (Sales.IndividualSurveySchemaCollection)
SET @y =  (SELECT TOP 1 Demographics FROM Sales.Individual);
SELECT @y;
GO

Siehe auch

Verweis

Datentypen (Transact-SQL)

Andere Ressourcen

Datentypkonvertierung (Datenbankmodul)
XML-Datentyp
xml-Datentypmethoden
XQuery für den xml-Datentyp

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

05. Dezember 2005

Neuer Inhalt:
  • Die Argumente CONTENT und DOCUMENT wurden dokumentiert.