Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 13 anos atrás por Manoel872.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #101958
    Athayde
    Participante

      Boa tarde Senhores(as) estou com um problema atípico, preciso alterar o conteúdo de um cursor dinamicamente em uma procedure no banco oracle 10, estava pesquisando o comando DBMS_Sql mas não consegui nenhum exemplo pratico que me atendesse, o mais perto que cheguei foi um exemplo que usa array que não me serve pois não sei a quantidade de linhas.
      Eu preciso fazer o seguinte:
      Preciso montar o SQL dinamicamente para poder através dele, abrir um cursor pelo qual vou ler tratar e gravar seus dados em uma tabela temporária.
      Se alguém tiver um exemplo prático que me atenda agradeceria muito.

      #101961
      Manoel872
      Participante

        DECLARE
        vSql varchar2(3000);
        type r_cursor is REF CURSOR;
        vcursor r_cursor;

        BEGIN
        vSql := ‘SELECT * FROM HR.EMPLOYEES’;
        OPEN vcursor for vsql;

        END;

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