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 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
- Tipo de Dados XML e Colunas (SQL Server)
- índices XML (SQL Server)
- Coleções de Esquemas XML (SQL Server)
- FOR XML (SQL Server)
- OPENXML (Transact-SQL)
Consulte também
- Exemplos de importação e exportação em massa de documentos XML (SQL Server)
- de referência de linguagem XQuery (SQL Server)
- XML (Transact-SQL)