Stainle,

Duas alternativas comuns, simples e rápidas:

#1. Crie uma view e teste a eficiência da solução. Caso seja ruim, parta 
para a próxima alternativa.

#2. Crie uma tabela temporária e alimente-a com os dados. Como a view na 
opção #1 não é eficiente, quebre o processamento em dois ou mais SELECTs 
para alimentar a tabela. Retorne os dados da tabela temporária. Apague a 
tabela temporária.

Nota de rodapé: em geral, essas consultas "uma vez só" acabam sendo 
recorrentes. Talvez seja interessante pensar em uma forma de manter 
esses dados dinamicamente no seu modelo através de triggers ou jobs SQL 
executados periodicamente pelo SQL Agent.

Cordialmente,

Demian Lessa
Salvador - Brasil

stainle2003 wrote:
> Tenho várias tabelas físicas no SQL Server 2000, com dados que 
> preciso juntar em uma só, esta deve ser uma tabela virtual, após 
> consulta ou listagem será jogada fora, como posso fazer ?
> 
> grato
> 
> Stainle
> 
> 
> 
> 


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a