[firebase-br] Cursor c/parametro wHERE BANCO_ID=:IN_BANCO_ID

Julio F. Figueiredo tuskinhu em gmail.com
Qua Out 23 09:48:31 -03 2013


*Use o for...begin..end*

CREATE PROCEDURE A_COBRAR(IN_BANCO_ID INTEGER,IN_LIMITE SMALLINT)

RETURNS(

  NOSOC_ID INTEGER,

  DT_COBRANCA DATE, mais campos etc...



AS



for
  select * from tabelaX
  WHERE BANCO_ID=  :IN_BANCO_ID
  Order By BANCO_ID
  into
   :campo_1,
   :campo_2
   :campo_n
do
  begin
      --- faça seus trabalhos
     suspend;
  end;


________________________________________
Att,
*Julio F. Figueiredo*
*Analista de Sistemas*


2013/10/22 Mário Reis <mariodosreyx em gmail.com>

> Olá boa gente,
>
>
>
> Estou com uma dificuldade p'rá qual não encontrei solução por onde ande
> pesquisando. Pode ser que algum de V. me possa ajudar.
>
>
>
> CREATE PROCEDURE A_COBRAR(IN_BANCO_ID INTEGER,IN_LIMITE SMALLINT)
>
> RETURNS(
>
>   NOSOC_ID INTEGER,
>
>   DT_COBRANCA DATE, mais campos etc...
>
>
>
> AS
>
> DECLARE VARIABLE C_COBRAR CURSOR FOR (
>
> SELECT * from tabelaX
>
>    WHERE BANCO_ID=  :IN_BANCO_ID
>
>    Order By BANCO_ID);
>
>
>
>
> ______________________________________________
> 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