Si encuentras algún problema en tu código o proyecto, recuerda probar siempre en un ambiente de testing antes aplicar el código al proyecto final.
Ejemplo: Varray en Oracle
-- can be stored in database
-- cannot delete data here once inserted
DECLARE
TYPE customer_type IS VARRAY(4) OF VARCHAR(20); -- you can store only 4(as VARRAY(4)) values here
customer_table customer_type := customer_type(); -- initialization of collection
v_indx NUMBER
BEGIN
customer_table.EXTEND(4); -- you have to do this for using the table
customer_table(1) := 'MIKE';
customer_table(2) := 'MIKE';
customer_table(3) := 'MIKE';
customer_table(4) := 'MIKE';
customer_table(4) := 'MIKE'; -- Should be in sequence throws error
v_indx := customer_table.FIRST; -- returns first index (customer_table.LAST - returns last index)
-- traversing using while loop
WHILE v_indx IS NOT NULL
LOOP
dbms_output.put_line(customer_table(v_indx));
v_indx := customer_table.NEXT(v_indx);
END LOOP display_loop;
END;
/
Puntuaciones y reseñas
Si haces scroll puedes encontrar las interpretaciones de otros creadores, tú de igual forma puedes dejar el tuyo si dominas el tema.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)