आपने इसे डेटाबेस स्तर पर ऑब्जेक्ट के रूप में परिभाषित किया है, इसलिए इस ऑब्जेक्ट को इनिशियलाइज़ करना होगा।
आप या तो इसे null
. के साथ इनिशियलाइज़ करने के लिए कर सकते हैं निम्नलिखित के रूप में अपना चयन करने से पहले मान:
row_type := foo_type(null,null)
लेकिन यहां अधिक उपयुक्त समाधान चयन को निम्नलिखित में बदलना होगा:
select
foo_type(b1,b2) -- Create a foo_type from the select
into
row_type -- throw this initialized foo_type into your variable row_type
from
table_xxx
where
rownum=1; --Only one row!