Como atribuir a uma variável no SQL Server, o valor de uma consulta FOR XML

Boa noite pessoas,

Como apareceu uma questão nos artigos de FOR XML, sobre como atribuir uma consulta resultante de um FOR XML como valor de uma variável no SQL Server, elaborei estes dois exemplos.

O primeiro: uma variável do tipo XML (@X), o segundo: uma variável do tipo VARCHAR (@C).

Este exemplo é útil para vincular os artigos de FOR XML com os artigos de XQUERY, já que eu não tinha utilizado nos artigos de XQUERY nenhum exemplo cujo o valor da variável era gerado por FOR XML.

Espero que tenham gostado!

Artigos relacionados

Arte do FOR XML – Resumo

Gerando XML no SQL Server – Arte do FOR XML AUTO

Gerando XML no SQL Server – Arte do FOR XML EXPLICIT

Gerando XML no SQL Server – Arte do FOR XML RAW

Gerando XML no SQL Server – Arte do FOR XML PATH

Iniciando com XQuery – Resumo

Iniciando com XQuery – Lendo XML no SQL Server

Iniciando com XQuery – Gerando XML no SQL Server

Iniciando com XQuery – Modificando XML no SQL Server

Iniciando com XQuery – Namespaces têm solução!

Anúncios

Iniciando com XQuery – Resumo

A possibilidade de utilizar XQuery no SQL Server permite ler, gerar, manipular XML de uma forma simples e muito prática, sem a necessidade de depender de recursos externos ao SQL Server para tratar dados deste tipo.

Ano passado escrevi quatro artigos que oferecem uma introdução de como utilizar XQuery no SQL Server.

Iniciando com XQuery – Lendo XML no SQL Server

Iniciando com XQuery – Gerando XML no SQL Server

Iniciando com XQuery – Modificando XML no SQL Server

Iniciando com XQuery – Namespaces têm solução!

Arte do FOR XML – Resumo

A categoria de artigos que mais me deu trabalho, pois o WordPress apagou várias vezes os exemplos dos XML na hora de publicar, mas um dos assuntos que mais gosto de tratar no SQL Server.

Gerando XML no SQL Server – Arte do FOR XML AUTO

Gerando XML no SQL Server – Arte do FOR XML EXPLICIT

Gerando XML no SQL Server – Arte do FOR XML RAW

Gerando XML no SQL Server – Arte do FOR XML PATH