Partilhar via


Dados XML (SQL Server)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

O SQL Server fornece uma plataforma poderosa para desenvolver aplicações avançadas para a gestão de dados semi-estruturados. O suporte para XML está integrado em todos os componentes do SQL Server das seguintes formas:

  • O tipo de dados xml . Os valores XML podem ser armazenados nativamente numa coluna do tipo de dados xml que pode ser tipificada de acordo com um conjunto de esquemas XML, ou deixada não tipificada. Podes indexar a coluna XML.

  • A capacidade de especificar uma consulta XQuery contra dados XML armazenados em colunas e variáveis do tipo xml .

  • Melhorias no OPENROWSET para permitir o carregamento em massa de dados XML.

  • A cláusula FOR XML, para recuperar dados relacionais em formato XML.

  • A função OPENXML, para recuperar dados XML em formato relacional.

  • A compactação XML fornece um método para compactar dados XML fora da tabela, tanto para colunas como para índices XML, melhorando as exigências de capacidade. Para mais informações, consulte CRIAR TABELA (Transact-SQL) e CRIAR ÍNDICE (Transact-SQL). A compressão XML está disponível no SQL Server 2022 (16.x) e versões posteriores, Azure SQL Database e Azure SQL Managed Instance.

Próximos passos

Consulte também