Dados XML (SQL Server)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
O SQL Server fornece uma poderosa plataforma de desenvolvimento de aplicativos avançados para gerenciamento de dados semiestruturados. O suporte para XML é integrado a todos os componentes no SQL Server da seguinte forma:
O tipo de dados xml . Os valores XML podem ser armazenados de modo nativo em uma coluna de tipo de dados xml que pode ser classificada por tipo de acordo com uma coleção de esquemas XML ou deixada sem-tipo. É possível indexar a coluna XML.
A capacidade de especificar uma consulta XQuery em dados XML armazenados em colunas e variáveis do tipo xml .
Aprimoramentos no OPENROWSET para permitir carregamento em massa de dados XML.
A cláusula de FOR XML, para recuperar dados relacionais no formato XML.
A função OPENXML, para recuperar dados XML no formato relacional.
A compactação de XML oferece um método para compactar dados XML fora da linha em colunas e índices XML, aprimorando os requisitos de capacidade. Para obter mais informações, veja CREATE TABLE (Transact-SQL) e CREATE INDEX (Transact-SQL). A compactação XML está disponível no SQL Server 2022 (16.x) e em versões posteriores, no Banco de Dados SQL do Azure e na Instância Gerenciada de SQL do Azure.
Próximas etapas
- Tipo de dados XML e colunas (SQL Server)
- Índices XML (SQL Server)
- Coleções de esquema XML (SQL Server)
- FOR XML (SQL Server)
- OPENXML (Transact-SQL)