Fórum Procedure Incluindo e Retornando o ID #403350

18/06/2011

0


Essa é a Função até aqui blz. Acho q ta certa.
EX:
CREATE PROCEDURE SET_RECE_INS (
    codigo integer,
    duplicata integer
returns (
    novadupl integer)
as
begin
  novadupl = next value for seq_set_rece;
  suspend;
  insert into set_rece (
    id_duplicata,
    codigo,
    duplicata)
  values (
    :novadupl,
    :codigo,
    :duplicata);
end
    Não sei agora como chamar essa procedure e receber o retorno. Estou tentando assim:
    select novadupl from set_rece_ins(
                        :alkcli,
                        :atdupl) into adupli;
José Carlos

José Carlos

Responder

Posts

20/06/2011

Nigro

Qual o seu objetivo, qual a dúvida, que testes você já fez?
Responder

Gostei + 0

20/06/2011

José Carlos

Qual o seu objetivo, qual a dúvida, que testes você já fez?
  A procedure de inclusão e retorno do ID ta correto!! Não sei como receber o retonor desse id dentro de outra procedure. Deduzi que o comando fosse:
   select novadupl from set_rece_ins(
                        :alkcli,
                        :atdupl,
                        :adesdo,
                        current_date,
                        (:valor-(:valor_baixa)),
                        :avenci,
                        :ahisto,
                        :avend1,
                        :ancobr,
                        :avend2,
                        :anome1) into adupli;
  Mas não é... Preciso chamar a procedure set_rece_ins pra que faça a inclusão do registo e receber o retorno do ID do registro incluido!!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar