En PL/SQL, un varray
se puede inicializar a la hora de la creación como:La inicialización de un PL/SQL tipo de registro
TYPE colour_tab IS VARRAY(3) OF VARCHAR2(20);
french_colours colour_tab := colour_tab('RED','WHITE','BLUE');
¿Existe un método equivalente de inicialización para este tipo de registro PL/SQL?
type location_record_type is record (
street_address varchar2(40),
postal_code varchar2(12),
city varchar2(30),
state_province varchar2(25),
country_id char(2) not null := 'US'
);
Si hace ese tipo de objeto de base de datos, puede hacerlo. O creo que debes hacerlo si no creas una función constructora para el tipo de objeto. –
Ver mi respuesta en http://stackoverflow.com/a/28208606/214728, esto debería funcionar de manera similar a la codificación colour_tab: = colour_tab ('ROJO', 'BLANCO', 'AZUL') –