w PL/SQL: varray
może być zainicjowany w momencie tworzenia jak:Inicjalizacja do pl/sql rekordu typu
TYPE colour_tab IS VARRAY(3) OF VARCHAR2(20);
french_colours colour_tab := colour_tab('RED','WHITE','BLUE');
Czy jest równoważna metoda inicjalizacji dla typów PL/SQL rekord?
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'
);
Jeśli zrobisz ten typ jako obiekt bazy danych, możesz to zrobić. Lub myślę, że musisz, jeśli nie tworzysz funkcji konstruktora do typu obiektu. –
Zobacz moją odpowiedź na http://stackoverflow.com/a/28208606/214728, powinno to działać podobnie do kodów colour_tab: = colour_tab ("RED", "WHITE", "BLUE") –