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 T-SQL Tips: Concatenando e Agrupando -->
 
Avaliação: | Publicado em: 06/02/2008
SQL Server 2005 T-SQL Tips: Concatenando e Agrupando
Gustavo Maia Aguiar é administrador de Empresas pela Universidade de Brasília (UnB) e pós-graduado em bancos de dados pela Universidade Católica de Brasília (UCB), 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 (MOS, MCDBA, MCAD, MCTS (SQL 2005), MCITP (DB Dev), MCITP (DB Admin), MCT e Itil Certified Professional) e suas áreas de interesse incluem .NET, XML, SQL Server, banco de dados em geral e Business Intelligence. É membro ativo dos fóruns MSDN e TechNet além de moderador da comunidade SQL Server Brasil (Orkut).


Conclusão

As subseqüentes revisões da SQL e o seu constante aprendizado levam as mais surpreendentes construções em atendimento às mais diversas necessidades. Concatenar valores delimitados por ponto e vírgula pode parecer algo tão básico e elementar, mas infelizmente o padrão SQL ainda não possui um operador para fazê-lo. A idéia do artigo é demonstrar como o TSQL através de suas extensões é capaz de realizar essa operação.

O TSQL dispõe de diversas maneiras para fazer para concatenar valores separados por delimitador. Algumas alternativas foram demonstradas, mas de forma nenhuma as possibilidades foram esgotadas. É preciso levar em conta também que nenhuma dessas alternativas é a melhor em todas as ocasiões. Depedendo da quantidade e do tipo de ocorrência, é possível que algumas soluções sejam mais efetivas que outras. É sempre bom, para uma mesma necessidade avaliar pelo menos três das técnicas apresentadas. 

Embora seja possível realizar esse tipo de operação no banco de dados, é preciso lembrar que esse tipo de funcionalidade é muito voltado para características de apresentação e formatação de dados. Lembre-se que repassar esse tipo de funcionalidade para o banco de dados é limitar os seus recursos. Esses recursos são direcionados a tarefas mais nobres (executar consultas mais rapidamente, avaliar alternativas de recuperação de dados, etc). Evite sempre que possível destinar recursos de banco de dados para essas atividades. Avalie alternativas nas APIs da linguagem de programação ou nas ferramentas de terceiros.

Um abraço a todos

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

Eh massa mais naum consigo instala tem como ajudar ::?? Pelo Amor de Deus MAIS SERIO Mermu ajuda aeee Se Pode=D

Fica Com Deus