Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #82699
    Anônimo

      Estou precisando de criar uma rotina para listar todos os clientes da Minha tabela ClienteTB.
      Daí linha um exemplo aqui do forum sobre variavel tipo matriz.
      Só que não estou conseguindo encaixar a rotina dentro de uma procedure.
      Existe essa possibilidade.
      create or replace procedure “SP_BUSCAGERAL”
      TYPE T_MATRIZ IS TABLE OF Cliente%ROWTYPE;
      is
      begin
      VarMATRIZ T_MATRIZ;
      end;

      #82702
      rodfbar
      Participante

        ola Ana…

        mas vc vai querer retornar estes valores??

        para criar seria +- assim


        create or replace procedure SP_BUSCAGERAL is
        TYPE T_MATRIZ IS TABLE OF Cliente%ROWTYPE;
        VarMATRIZ T_MATRIZ;
        I NUMBER := 1;
        CURSOR C_CLIENTES IS
        SELECT CD_CLIENTE FROM CLIENTE;
        begin
        VarMATRIZ := T_MATRIZ(NULL);
        OPEN C_CLIENTES;
        LOOP
        FETCH C_CLIENTES INTO VarMATRIZ(I).CD_CLIENTE;
        EXIT WHEN C_CLIENTES%NOTFOUND;
        VarMATRIZ.EXTEND;
        I := I+1;
        END LOOP;
        CLOSE C_CLIENTES;
        end;

        soh restaria saber o que vc iria fazer com essa matriz…

        um abraço…

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