[firebase-br] o que há de errado com a SP

Jeudí Prando jeudiprando em gmail.com
Sex Ago 25 21:22:58 -03 2006


begin
  /* verifica se é retornado algum registro na pesquisa mais especifica */
  select count(*) from usuarios where nome like :pi_nome || '%' into 
:vr_contador;

  if (:vr_contador > 0) then
  begin
  /* se retornar registros na pesquisa especifica  */
    select codigo, nome from usuarios where nome like :pi_nome || '%' 
order by nome into :po_codigo, :po_nome;
    suspend;
  end
  else
  Begin
  /* se não retornar registros na pesquisa mais especifica */
    select codigo, nome from usuarios where nome like '%' || :pi_nome || 
'%' order by nome into :po_codigo, :po_nome;
    suspend;
  end

end


assim passou... tirando os ";" no ultimo end  do IF e antes do ultimo 
end da SP funcionou




Mais detalhes sobre a lista de discussão lista