The MON_GET_SECTION_OBJECT table function retrieves the list of objects that are accessed by a section. This information can be used in filtering or for later analysis.
None
>>-MON_GET_SECTION_OBJECT--(--executable_id--,--object_type--,--> >--object_schema--,--object_module--,--object_name--,--member--)-><
The schema is SYSPROC.
Value | Description |
---|---|
C | Dynamically prepared compound SQL statement or PL/SQL anonymous block |
CO | Column-organized table |
DP | Data partitioned table |
F | Function |
IX | Index |
LI | Partitioned index |
LP | Partitioned physical XML index |
LX | Partitioned logical XML index |
NK | Nickname |
P | Procedure |
PI | Physical XML index |
RX | RCT index |
T | Trigger |
TA | Table |
XI | Logical XML index |
Column name | Data type | Description |
---|---|---|
MEMBER | SMALLINT | member - Database member monitor element |
EXECUTABLE_ID | VARCHAR(32) FOR BIT DATA | executable_id - Executable ID monitor element |
OBJECT_TYPE | VARCHAR(16) | An object type, with the following valid values:
|
OBJECT_SCHEMA | VARCHAR(128) | object_schema - Object schema monitor element |
OBJECT_MODULE | VARCHAR(128) | object_module - Object module monitor element |
OBJECT_NAME | VARCHAR(128) | object_name - Object name monitor element |
SELECT DISTINCT OBJECT_TYPE, OBJECT_SCHEMA, OBJECT_MODULE, OBJECT_NAME
FROM TABLE (MON_GET_SECTION_OBJECT(
x'0100000000000000010000000000000000000000020020130726092341206252',
NULL, NULL, NULL, NULL, -2)) as SectionObject
Sample
output from this query is as follows:OBJECT_TYPE OBJECT_SCHEMA OBJECT_MODULE OBJECT_NAME
-------------- ----------------- ---------------- -------------------
IX SYSTOOLS - ATM_UNIQ
TA SYSTOOLS - HMON_ATM_INFO
TA SYSIBM - SYSTABLES
3 record(s) selected.