Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Het is het datatype dat XML-gegevens opslaat. Je kunt xml-instanties opslaan in een kolom, of in een variabele van xml-type .
Transact-SQL syntaxis-conventies
Syntaxis
xml [ ( [ CONTENT | DOCUMENT ] xml_schema_collection ) ]
Arguments
TEVREDEN
Beperkt de xml-instantie tot een goed gevormd XML-fragment. De XML-gegevens kunnen meerdere nul- of meer elementen op het hoogste niveau bevatten. Tekstknooppunten zijn ook toegestaan op het hoogste niveau.
Dit is het standaardgedrag.
DOCUMENT
Beperkt de xml-instantie tot een goed gevormd XML-document. De XML-gegevens moeten één en slechts één wortelelement bevatten. Tekstnodes zijn niet toegestaan op het hoogste niveau.
xml_schema_collection
Is de naam van een XML-schemacollectie. Om een getypeerde xml-kolom of variabele te maken, kun je optioneel de naam van de XML-schemacollectie specificeren. Voor meer informatie over getypte en ongetypte XML, zie Vergelijk getypte XML met ongetypeerde XML.
Opmerkingen
De opgeslagen representatie van xml-datatype-instanties mag niet groter zijn dan 2 gigabyte (GB).
De INHOUD- en DOCUMENT-facetten zijn alleen van toepassing op getypte XML. Zie Typed XML vergelijken met niet-getypte XML-voor meer informatie.
Voorbeelden
USE AdventureWorks;
GO
DECLARE @DemographicData XML (Person.IndividualSurveySchemaCollection);
SET @DemographicData = (SELECT TOP 1 Demographics FROM Person.Person);
SELECT @DemographicData;
GO