Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
É o tipo de dado que armazena dados XML. Podes armazenar instâncias xml numa coluna, ou uma variável do tipo xml .
Transact-SQL convenções de sintaxe
Sintaxe
xml [ ( [ CONTENT | DOCUMENT ] xml_schema_collection ) ]
Arguments
CONTEÚDO
Restringe a instância xml a ser um fragmento XML bem formado. Os dados XML podem conter múltiplos elementos zero ou mais ao nível superior. Nós de texto também são permitidos ao nível superior.
Este é o comportamento padrão.
DOCUMENTO
Restringe a instância xml a ser um documento XML bem formado. Os dados XML devem ter apenas um elemento raiz. Nós de texto não são permitidos ao nível superior.
xml_schema_collection
É o nome de uma coleção de esquemas XML. Para criar uma coluna ou variável xml tipada, pode, opcionalmente, especificar o nome da coleção de esquemas XML. Para mais informações sobre XML tipado e não tipado, consulte Comparar XML Tipado com XML Não Tipado.
Observações
A representação armazenada das instâncias de tipo de dados XML não pode exceder 2 gigabytes (GB) de tamanho.
As facetas CONTEÚDO e DOCUMENTO aplicam-se apenas a XML digitado. Para obter mais informações, consulte Comparar XML digitado com XML não tipado.
Examples
USE AdventureWorks;
GO
DECLARE @DemographicData XML (Person.IndividualSurveySchemaCollection);
SET @DemographicData = (SELECT TOP 1 Demographics FROM Person.Person);
SELECT @DemographicData;
GO