Oracle Pl/Sql: Record

Este é um exemplo simples para trabalhar com record
Posteriormente irei mostrar um exemplo como se fosse uma tabela, onde poderemos criar campos, assim não precisaríamos criar uma tabela temporária.




DECLARE
   TYPE TREGISTRO IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
   I        BINARY_INTEGER;
   REGISTRO TREGISTRO;
BEGIN
   REGISTRO(0) := 1;
   REGISTRO(1) := 2;
   REGISTRO(2) := 3;

   I := REGISTRO.FIRST;

   WHILE I IS NOT NULL
   LOOP
      DBMS_OUTPUT.PUT_LINE(REGISTRO(I));
      I := REGISTRO.NEXT(I);
   END LOOP;
END;


Comentários

Postagens mais visitadas deste blog