Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Cruel Maldita Procedure


gladiador

Pergunta

--------------------------------------------------------------------
CREATE PROCEDURE MINHA_PROCEDURE
(
  DATA_INI TIMESTAMP,
  DATA_FINAL TIMESTAMP
)
RETURNS
(
  BO VARCHAR(20),
  DP VARCHAR(10)
)
AS
BEGIN
   FOR Select Ocorrencia.BO,Cad_Log.DP
   From  Ocorrencia Ocorrencia, Cad_Log Cad_Log
   Where Ocorrencia.Codigo_Rua=Cad_Log.Codigo_Rua and
        Ocorrencia.Data>= :DATA_INI and
        Ocorrencia.Data<= :DATA_FINAL AND
        CAD_LOG.DP='10ºDP'
        INTO :BO, :DP
    DO
    SUSPEND;
END
------------------------------------------------------------------------------

ou seja o código acima, me traz parametros de entrada e parametro de saida

ou seja executo no sql do interbase da seguinte forma

execute procedure minha_procedure ' 01.01.2004 ' , ' 28.02.2004'

so me traz o primeiro registro já fiquei assustado..... será que no delphi so trará

só o primeiro registro ?

bom , outroa me disseram para usar um view atá ai tudo bem mais eu vou entrar com parametros ou seja criarei no delphi dois campos data inicial e data final onde

o usuario digitara na hora da pesquisa , será que da com uma view ou tem que ser procedure mesmo ?

alguém de me uma luz

*/

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...