पीएल/स्कोप का प्रयोग करें ...
alter session set plscope_settings = 'IDENTIFIERS:ALL';
... और पैकेज को फिर से संकलित करें (UTL_LOG
मेरे मामले में) ...
alter package utl_log compile;
alter package utl_log compile body;
... और फिर user_identifiers
से पूछताछ करें देखें ...
select name, type, object_name, object_type, line, col
from user_identifiers
where object_name = 'UTL_LOG'
and usage = 'DECLARATION'
and type not in ('VARIABLE','FUNCTION','FORMAL IN','FORMAL OUT','CONSTANT','PROCEDURE','FUNCTION','PACKAGE')
;
... जो (मेरे मामले में) उपज ...
NAME TYPE OBJECT_ OBJECT_ LINE COL
------------------- ------- ------- ------- ---- ---
ARR_SOME_COLLECTION VARRAY UTL_LOG PACKAGE 19 6
REC_SOME_RECORD RECORD UTL_LOG PACKAGE 15 6
TYP_LOG_CODE SUBTYPE UTL_LOG PACKAGE 8 9
कृपया ध्यान दें कि PL/स्कोप का उपयोग किसी भी . के लिए किया जा सकता है किसी भी . में घोषित/परिभाषित पहचानकर्ता कार्यक्रम इकाई, न केवल डेटा प्रकार घोषणाओं के लिए।