2
讓我們假設我有一個包A
有擷取一串場爲自定義對象的包中定義
type type_bla is record (id number, ...);
而且在同一個封裝體我有一個查詢,其獲取構建所需的所有領域物體。如果我有一個存儲的對象我可以這樣做:
select type_bla(t1.id, t2.foo, t1.bar ...)
into instance_of_type_bla
from table t
inner join table2 t2 ON ...
但因爲我有在包中定義的自定義類型 - 它不是一個構造函數,所以我不得不將其更改爲:
select t1.id, t2.foo, t1.bar ...
into instance_of_type_bla.id, instance_of_type_bla.foo ...
from table t
inner join table2 t2 ON ...
它是更優雅的方式來填補這樣的對象?
哦:-S我不得不檢查之前,我問。謝謝 ;-) – zerkms 2011-03-10 01:20:08