Interbase - usar stored procedure ao inves de union

Top  Previous  Next

{

Uma vez eu fiz uma procedure p/ substituir um UNION

e funcionou muito bem!!!!!

O conceito é basicamente simples... Digamos que eu

queira retornar todos os bairros e todas as cidades

de duas tabelas respectivas:

} 

 

CREATE PROCEDURE NNNNNNOOOOMMMEEE

RETURNS ( CODIGO INTEGER  NOME VARCHAR(30)) AS

BEGIN

  FOR SELECT CODIGO, NOME FROM CIDADE

  INTO :CODIGO, :NOME DO

  SUSPEND;

 

  FOR SELECT CODIGO, NOME FROM BAIRRO

  INTO :CODIGO, :NOME DO

  SUSPEND;

END