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
Note
In Azure SQL Database en SQL Database in Microsoft Fabric is de USE instructie niet beschikbaar. Maak in plaats daarvan direct verbinding met de beoogde database en voer de rest van het codevoorbeeld uit.
USE AdventureWorks;
GO
DECLARE @DemographicData XML (Person.IndividualSurveySchemaCollection);
SET @DemographicData = (SELECT TOP 1 Demographics FROM Person.Person);
SELECT @DemographicData;
GO