[firebase-br] Ref. Criação de SP

Eduardo Jedliczka jedyfb em gmail.com
Sex Maio 29 15:36:54 -03 2009


uma procedure é ligeiramente mais rápida do que um comando avulso pois
já está com o plan  montado.

Mas é necessário um comando para "disparar" a procedure, e ele também
precisará ser compilado, logo, para operações simples, o custo de
invocação de uma SP será semelhante à executar diretamente o comando.

Ou seja, para este caso, criar uma SP não trará benefícios.

Abraço

Eduardo

Em Sex, 2009-05-29 às 14:33 -0400, Omar Haddad escreveu:
> Opa. Digo que penso em fazer assim devido a velocidade de execução.
> 
> Mas tem mesmo procedência isto ou não.
> 
> Att.
> Omar
> 
> 2009/5/29 Fábio Marques <fmarques em nautilus.com.br>
> 
> > SET TERM ^ ;
> >>
> >> CREATE PROCEDURE name
> >>  ( input_parameter_name < datatype>, ... )
> >> RETURNS
> >>  ( output_parameter_name < datatype>, ... )
> >> AS
> >> DECLARE VARIABLE variable_name < datatype>;
> >> BEGIN
> >>  /* write your code here */
> >> END^
> >>
> >> SET TERM ; ^
> >>
> >
> > --
> > F. Marques
> > Systems Analyst/IT Consultant
> > E-mail/MSN/GTalk: fmarques em nautilus.com.br
> > Home Page: www.nautilus.com.br/~fmarques<http://www.nautilus.com.br/%7Efmarques>
> > Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196
> > Linux Registred User #362204 (debian 5.0 "Lenny")
> > Brazilian Computer Society Member #18201
> >
> > "The box said: Requires MS Windows or better, so I instaled Linux"
> >
> >
> >
> > Omar Haddad wrote:
> >
> >> Salve,
> >>
> >> Desculpem qualquer coisa, mas qual a sintaxe básica para a criação de uma
> >> SP. To com uma aqui mas ao tentar salvá-la, dá erro.
> >>
> >>
> >>  begin
> >>  INSERT into BANCO_HORA (BcoHor_CodFunc, BcoHor_Data, BcoHor_Operacao,
> >> BcoHor_Descricao,
> >>                          BcoHor_QtdeHoras, BcoHor_Situacao)
> >>  VALUES (:BcoHor_CodFunc,
> >>   :pData, :pOperacao, :pDescricao, :pQtdeHoras, :pSituacao);
> >>
> >>  when SQLCODE -530 do
> >>  exception unknow_emp_id;
> >>  end
> >>
> >>
> >>
> >>
> >>
> >>
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> 
> 
> 





Mais detalhes sobre a lista de discussão lista