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.
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
Zobacz także