उत्तर नहीं है, आप वह नहीं कर सकते जो आप करने का प्रयास कर रहे हैं, आप किसी ऑब्जेक्ट में बूलियन टाइप किए गए चर को जोड़ने के लिए एक प्रकार बना सकते हैं। किसी ऑब्जेक्ट में आइटम में Oracle प्रकार होना चाहिए, PL/SQL प्रकार नहीं। थोड़ा भद्दा विकल्प हो सकता है:
CREATE TYPE t_aa AS VARRAY(10) OF VARCHAR2(10);
CREATE OR REPLACE TYPE t_ua AS OBJECT (ID NUMBER(15)
, MEMBER PROCEDURE initialize(p_aa t_aa)
, MEMBER PROCEDURE initialize(p_aa_i t_aa))
NOT INSTANTIABLE NOT FINAL;
दो VARRAYs में अपने संबद्ध जोड़े चरों को संग्रहीत करें। आपको अपने सरणियों का सबसे बड़ा संभावित आकार जानना होगा।