在PL/SQL中,varray
可以在創建時初始化爲:正在初始化一個PL/SQL記錄類型
TYPE colour_tab IS VARRAY(3) OF VARCHAR2(20);
french_colours colour_tab := colour_tab('RED','WHITE','BLUE');
是否有初始化爲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'
);
如果您將該類型設置爲數據庫對象,那麼您可以這樣做。或者我認爲你必須如果你不創建一個對象類型的構造函數。 –
看到我的回答在http://stackoverflow.com/a/28208606/214728,這應該類似於colour_tab:= colour_tab('RED','WHITE','BLUE')編碼 –