[firebase-br] Otimização de Stored Procedure

Fernando Lopes fernandolopesrn em gmail.com
Sex Mar 17 13:46:15 -03 2006


Pessoal, boa tarde.
   Tenho algumas SP selecionáveis que preciso fazer selects em tabelas que
crescerão bastante então gostaria de saber qual seria a melhor maneira para
otimização do firebird, qual dos exemplos abaixo se comportaria melhor ?

Grato,
Fernando

  For Select a.nome_exame , b.nome_paciente From Exames a, Paciente b
  where a.id_paciente = b.id_paciente
  into :v_nome_exame, :v_nome_paciente
  Do
  begin
   suspend;
  end

OU

For Select a.nome_exame, a.id_paciente From Exames a
into :v_nome_paciente, :v_aux
Do
Begin
   For select b.nome_paciente from Paciente b
   where d.id_paciente = :v_aux
   Into :v_nome_paciente
   Do
   Begin
      Suspend;
   End
End;



Mais detalhes sobre a lista de discussão lista