¿Cómo implementar la asignación de matrices personalizadas en el paquete de software Oracle?
Primero, necesita definir un tipo de matriz y luego definir la variable de matriz
declarar
tipo a_tipo es una tabla de números;
--tipo a_tipo es una matriz ( 10) of number;
--El siguiente método de definición especificará el número máximo de elementos en la matriz
a a_type := a_type(); variable de matriz
begin
a.extend(3); extiende la matriz a 3 elementos
a(1):= 1;
a(2): = 10;
a(3): = 100;
Fin
Además, la matriz tiene el siguientes métodos y propiedades
primero -- el índice del primer elemento
último -- el índice del último elemento
recuento -- el número de elementos en la matriz
prior(n) -- el índice del primer elemento de n
prior(n) -- el primer elemento de n
prior (n) -- n