Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Det är datatypen som lagrar XML-data. Du kan lagra xml-instanser i en kolumn, eller en variabel av xml-typ .
Transact-SQL syntaxkonventioner
Syntax
xml [ ( [ CONTENT | DOCUMENT ] xml_schema_collection ) ]
Arguments
INNEHÅLL
Begränsar xml-instansen till att vara ett välformat XML-fragment. XML-data kan innehålla flera noll- eller fler element på högsta nivå. Textnoder är också tillåtna på den högsta nivån.
Det här är standardbeteendet.
DOKUMENT
Begränsar xml-instansen till att vara ett välformat XML-dokument. XML-datan måste ha ett och endast ett rotelement. Textnoder är inte tillåtna på högsta nivån.
xml_schema_collection
Är namnet på en XML-schemasamling. För att skapa en typad xml-kolumn eller variabel kan du valfritt ange namnet på XML-schemasamlingen. För mer information om typad och otypad XML, se Jämför typad XML med otypad XML.
Anmärkningar
Den lagrade representationen av xml-datatypinstanser får inte överstiga 2 gigabyte (GB).
INNEHÅLL- och DOKUMENT-facetterna gäller endast för maskinskriven XML. Mer information finns i Compare Typed XML to Untyped XML.
Examples
USE AdventureWorks;
GO
DECLARE @DemographicData XML (Person.IndividualSurveySchemaCollection);
SET @DemographicData = (SELECT TOP 1 Demographics FROM Person.Person);
SELECT @DemographicData;
GO