Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #79445
    Avatar photoLeonardo Litz
    Participante

      Srs. Bom dia, criei um type com nome t1 que é uma table varchar2 e outro type de nome t2 que é uma table do tipo t1… ou seja no final das contas criei um type do tipo bidimensional. Quando tento executar um loop para carregar este cara ele ocorre o seguinte erro:

      ORA-06531: Reference to uninitialized collection .

      Como resolver?

      #79474
      DanielB
      Participante

        Buen dia
        Espero sea lo que deseas:

        CREATE OR REPLACE
        type t1 as table of varchar2(30)
        /
        CREATE OR REPLACE
        type t2 as table of t1
        /
        declare
        t t2;
        begin
        t := t2(); /* Inicializacion /
        t.extend; /
        Agregar un elemento vacio o t.extend(n) para agregar n */
        t(1):= t1(‘hola’);
        dbms_output.put_line((t(1)(1)));
        end;

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