Fabiano Neves's profileFabiano Neves Amorim - S...PhotosBlogListsMore ![]() | Help |
|
October 26 Cuidado com o IF EXISTS…Aqui estou em Buenos Aires trabalhando na otimização de algumas rotinas…. e fica uma dica rápida, Pessoal quando criarem código SQL, tentem pensar como o banco de dados, por exemplo, cuidado com instruções do tipo:
INSERT INTO @tb_Reserva (ID_Grupo, SET @CD_Cota = @CD_Cota + 1; Ou seja, para validar este IF, o SQL vai terá que ler a tabela CONVE002, depois vai ler o resultado da fn_VeSN… para resolver o EXISTS e depois vai ler denovo a fn_VeSN…. Isso funciona bem quando estamos falando de C# ou Pascal, mas como estamos falando de banco, o Ideal seriamos utilizar várias instruções de IF. Por ex: WHILE @CD_Cota <= @NO_Maximo_Cota SET @CD_Cota = @CD_Cota + 1; Ou seja, removemos o disperdicio … TrackbacksThe trackback URL for this entry is: http://fabianosqlserver.spaces.live.com/blog/cns!52EFF7477E74CAA6!1692.trak Weblogs that reference this entry
|
|
|