Udostępnij za pośrednictwem


XML (języka Transact-SQL)

Jest typ danych, który przechowuje dane XML.Można przechowywać xml wystąpień w kolumnalub w zmiennej xml typu.Aby uzyskać więcej informacji, zobacz Implementowanie XML w programie SQL Server.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

xml ( [ CONTENT | DOCUMENT ] xml_schema_collection )

Argumenty

  • ZAWARTOŚĆ
    Ogranicza xml wystąpienie jest poprawnie sformułowanym fragment XML.Dane XML może zawierać wiele zero lub więcej elementów na najwyższym poziom.Tekst węzły również są dozwolone na najwyższym poziom.

    Jest to zachowanie domyślne.

  • DOKUMENT
    Ogranicza xml wystąpienie być poprawnie sformułowany dokument XML.Dane XML musi mieć jeden i tylko jeden element główny.Węzły tekstu nie są dozwolone na najwyższym poziom.

  • xml_schema_collection
    Jest to nazwa schematu XML kolekcja.Do tworzenia maszynowy xml kolumna lub zmienną, można opcjonalnie określić nazwę kolekcja schematu XML.Aby uzyskać więcej informacji o wpisany i pozostawiana XML, zobacz XML wpisywanych w porównaniu do pliku XML bez typu.

Uwagi

Reprezentacja przechowywanej xml wystąpień typ danych nie może przekraczać 2 gigabajty (GB) w rozmiarze.Aby uzyskać więcej informacji, zobacz Implementowanie XML w programie SQL Server.

Aspekty zawartości i dokument dotyczą tylko pismo XML.Aby uzyskać więcej informacji, zobacz XML wpisywanych w porównaniu do pliku XML bez typu.

Przykłady

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