Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #76657
    izaura
    Participante

      Olá Pessoal .. Vejam a procedure abaixo:

      CREATE OR REPLACE PROCEDURE “BAG_INSERTRIB_P” (
      v_IDPAX IN BAG_RIBS.IDPAX%TYPE,
      v_NUMVOO IN BAG_RIBS.NUMVOO%TYPE,
      v_DATAVOO IN BAG_RIBS.DATAVOO%TYPE,
      v_TPRIB IN BAG_RIBS.TPRIB%TYPE,
      v_IDBASEABERTURA IN BAG_RIBS.IDBASEABERTURA%TYPE,
      v_AGENTE IN BAG_RIBS.AGENTE%TYPE,
      v_LOCALIZADOR IN BAG_RIBS.LOCALIZADOR%TYPE,
      v_PREFIXO IN BAG_RIBS.PREFIXO%TYPE) AS

      BEGIN

      INSERT INTO BAG_RIBS(ID,
      IDPAX,NUMVOO,DATAVOO,TPRIB,IDBASEABERTURA,AGENTE,
      LOCALIZADOR,PREFIXO)
      VALUES (BAG_RIB_S.NEXTVAL,
      v_IDPAX,
      v_NUMVOO,
      v_DATAVOO,
      v_TPRIB,
      v_IDBASEABERTURA,
      v_AGENTE,
      v_LOCALIZADOR,
      v_PREFIXO);

      COMMIT;

      END Bag_Insertrib_P;

      Dá o seguinte erro na execução: ORA-01008 not all variables bound

      Alguém pode me ajudar???

      Desde já agradeço

      Iza

      #76665
      kleber
      Participante

        Em que momento o erro é observado? Na chamada da procedure ou a efetiva execução da mesma?

        É muito provável que esteja faltando algum parâmetro na chamada da proc.

        Att.

        #76667
        kleber
        Participante

          Ou ainda a sequence BAG_RIB_S.NEXTVAL não está retornando registro.

          tente o seguinte select BAG_RIB_S.NEXTVAL from dual;

          #76669
          izaura
          Participante

            Olá Kleber

            Mesmo com essa msg de erro, a inserção esta sendo feita no banco.
            Porém a msg aparece e n consigo dá andamento na lógica do sistema após esse ponto.

            Izaura

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.
          plugins premium WordPress