terça-feira, 25 de agosto de 2009

Join Array - Concatenar registros parte 1

Este é outro exemplo utilizando os recursos de XML do SQLServer. Ele faz um "join" dos registros em uma string separados por ";"

A rigor só a query abaixo já faz o "join", mas ela retorna como XML:

Select cast(name as varchar) + '; ' AS [text()]
from dbo.sysobjects
where name like 'sp_%'
For XML PATH ('')


Então para retornar em String:


Select (Select cast(name as varchar) + '; ' AS [text()]
from dbo.sysobjects
where name like 'sp_%'
For XML PATH ('')) as Array



Nenhum comentário:

Postar um comentário