Conheça também: Onmasters . Ofertas . Divulgue! . Vai.la . Geraboleto . Baixa.la . Assista.la . Joga.la
» Início » Desenvolvimento » Banco de dados e SQL » SQL Server 2005 New Features: Os métodos XML - Parte 1 -->
 
Avaliação: | Publicado em: 17/07/2007
SQL Server 2005 New Features: Os métodos XML - Parte 1


A XQuery e o SQL Server 2005

A recomendação oficial da XQuery pelo comitê W3C é um fato recente. Embora seus primeiros rascunhos sejam mais antigos, apenas em 23 de janeiro de 2007, é que a XQuery evoluiu do status de recomendação proposta para recomendação oficial. Como o SQL Server foi lançado em novembro de 2005, e seu desenvolvimento data de um período bem anterior, não haveria como o SQL Server 2005 contemplar todo o padrão XQuery. O padrão XQuery implementado contempla as sugestões de julho de 2004 e algumas funcionalidades desse padrão não estão presentes no SQL Server 2005. O foco desse artigo não será explicar como funciona a XQuery, mas sim como utilizar a implementação da XQuery no SQL Server 2005.

Os métodos para tipos XML

No SQL Server 2005, é possível especificar alguns métodos para consultar dados em estruturas XML. Os métodos de consulta em estruturas XML são:

  • query() - Realiza consultas em estruturas XML que retornam XML
  • value() - Realiza consultas em estruturas XML que retornam tipos SQL
  • exist() - Realiza consultas para determinar a existência de um valor dentro de uma estrutura XML
  • nodes() - Utiliza para segmentar uma estrutura XML em vários registros

Antes de propriamente partir para exemplos e demonstrações desses métodos é desejável um conhecimento prévio em XPath e XQuery. Ressalto novamente que o objetivo desse artigo não é explicar o funcionamento da XQuery, mas sim como utilizá-la em conjunto com o SQL Server 2005. Para um melhor aproveitamento, é recomendável a leitura de textos que expliquem o funcionamento da XQuery e XPath. Alguns desses textos podem ser encontrados ao final do artigo.

Este artigo é a parte 1 de 2 da seguinte série:
  1. SQL Server 2005 New Features: Os métodos XML - Parte 1
  2. SQL Server 2005 New Features: Os métodos XML - Parte 2

Prático! Objetivo! Claro! Linguagem Simples e estruturada, Excelente didática! Material muito bem planejado e blilhantemente elaborado!!!