[x]

  Conheça o Plugfeed | » Início » Desenvolvimento » Banco de dados e SQL » SQL Server 2005 New Features: A cláusula FOR XML
Conheça o Plugfeed | » Início » Desenvolvimento » Banco de dados e SQL » SQL Server 2005 New Features: A cláusula FOR XML -->
 
Avaliação: | Publicado em: 31/01/2007
SQL Server 2005 New Features: A cláusula FOR XML
Gustavo Maia Aguiar é graduado em Administração de Empresas e pós-graduado em bancos de dados, atua na área de tecnologia de informação desde 2001, exercendo funções de desenvolvedor, analista, administrador de banco de dados (DBA) e administrador de dados (AD). É profissional certificado (MCP, MOS, MCDBA, MCAD, MCTS, MCITP, MCT, MVP e Itil Certified Professional). Já trabalhou em instituições do governo, iniciativa privada e parceiros Microsoft em atividades de suporte, consultoria e treinamento. É membro ativo e moderador dos fóruns de SQL Server do MSDN e TechNet e das comunidades SQL Server Brasil e SQL Brasil (Orkut). Semanalmente publica artigos de banco de dados e SQL Server em seu blog.
SQL Server 2005 New Features: A cláusula FOR XML

Conclusão

O XML é um padrão universal para permitir o intercâmbio, a validação e o formato comum de dados. Cedo ou tarde será necessário trabalhar algum módulo de aplicação que trate dados em formato XML seja no seu transporte ou na sua persistência.

As linguagens de programação mais recentes estão cada vez mais preparadas para lidar com o formato XML. Como o limite entre a camada de aplicação e a camada de banco é cada vez mais tênue, os bancos de dados atuais não podem ignorar a necessidade de apresentarem mecanismos para trabalhar com dados no formato XML.

O SQL Server, na versão 2000, introduziu a cláusula FOR XML. Na versão 2005, a cláusula FOR XML sofreu diversos melhoramentos em relação ao seu predecessor fornecendo maior flexibilidade e novas possibilidades. Essa cláusula é fundamental na recuperação de dados no formato XML. Através dela é possível a elaboração de aplicações que realizem a extração de dados diretamente do banco de dados.

Espero ter contribuído.
Um abraço a todos.

Páginas: « Anterior 1 2 3 4 5 6 7 8 9 10 11 Próximo » 
Arquivos anexos ao artigo

CLAUDIO DE CARVALHO <CLAUDIOCARVALHO@DEVIR.COM.BR>
Ajudou-me bastante ter o entendimento do assunto.
Ok, o documento é realmente muito esclarecedor. Porém estou com dificuldades para gerar isto em uma stored procedure. Realmente o FOR XML apenas pode ser usado para saida direta ao client? Não estou vendo uma saída prática para isto. Obrigado
Muito bom os comentários sobre a questão do uso do XPath, agora a dificuldade encontro quando estou armazenando informações em XML e gostaria de atualizá-las via XPath em um Campo Text por exemplo, ainda não encontrei uma forma de atualizar algum valor de um elemento baseado do ID de uma linha por exemplo. tipo ainda não encontrei uma função ou procedure que faça uma tarefa de fazer por exemplo um comando do tipo :
Update tabela_fisica set
campoxml = updatexml(campoxml,'Regiao/UF/Nome/Municipio',valornovo)
WHERE equals_path(campoxml,'Regiao/Nome') = 'Centro Oeste' and
equals_path(campoxml,'Regiao/UF') = 'GO' and equals_path(campoxml,'Regiao/UF/MUNICIPIO') = 'Araçu' por exemplo
Ainda estou a procura para o Uso no SQL Server 2000 senao tiver no 2005 server ???
aline carare candido <alinecarrare@hotmail.com>
bom de mais
Jose Orlando Rocha <orocha@correios.com.br>
Estou buscando importar arquivos XML para um banco de dados de uma aplicação que estamos desenvolvendo.
Pelo que li e entendi, penso que com o artigo poderei fazer a importação. Rocha








Um produto Detetive.net | Cursos online