Create View QQQ3031 as
(SELECT QQRID as Row_ID,
QQTIME as Time_Created,
QQJFLD as Join_Column,
QQRDBN as Relational_Database_Name,
QQSYS as System_Name,
QQJOB as Job_Name,
QQUSER as Job_User,
QQJNUM as Job_Number,
QQI9 as Thread_ID,
QQUCNT as Unique_Count,
QQUDEF as User_Defined,
QQQDTN as Unique_SubSelect_Number,
QQQDTL as SubSelect_Nested_Level,
QQMATN as Materialized_View_Subselect_Number,
QQMATL as Materialized_View_Nested_Level,
QVP15E as Materialized_View_Union_Level,
QVP15A as Decomposed_Subselect_Number,
QVP15B as Total_Number_Decomposed_SubSelects,
QVP15C as Decomposed_SubSelect_Reason_Code,
QVP15D as Starting_Decomposed_SubSelect,
QVRCNT as Unique_Refresh_Counter,
QVPARPF as Parallel_Prefetch,
QVPARPL as Parallel_PreLoad,
QVPARD as Parallel_Degree_Requested,
QVPARU as Parallel_Degree_Used,
QVPARRC as Parallel_Degree_Reason_Code,
QQEPT as Estimated_Processing_Time,
QVCTIM as Estimated_Cumulative_Time,
QQREST as Estimated_Rows_Selected,
QQC11 as Recursive_Query_Cycle_Check,
QQC15 as Recursive_Query_Search_Option,
QQI2 as Number_of_Recursive_Values
FROM UserLib/DBMONTable
WHERE QQRID=3031)
Table 1. QQQ3031 - Recursive common table
expressionsView Column Name |
Table Column Name |
Description |
Row_ID |
QQRID |
Row identification |
Time_Created |
QQTIME |
Time row was created |
Join_Column |
QQJFLD |
Join column (unique per job) |
Relational_Database_Name |
QQRDBN |
Relational database name |
System_Name |
QQSYS |
System name |
Job_Name |
QQJOB |
Job name |
Job_User |
QQUSER |
Job User |
Job_Number |
QQJNUM |
Job Number |
Thread_ID |
QQI9 |
Thread identifier |
Unique_Count |
QQUCNT |
Unique count (unique per query) |
User_Defined |
QQUDEF |
User defined column |
Unique_SubSelect_Number |
QQQDTN |
Unique subselect number |
SubSelect_Nested_Level |
QQQDTL |
Subselect nested level |
Materialized_View_Subselect_Number |
QQMATN |
Materialized view subselect number |
Materialized_View_Nested_Level |
QQMATL |
Materialized view nested level |
Materialized_View_Union_Level |
QVP15E |
Materialized view union level |
Decomposed_Subselect_Number |
QVP15A |
Decomposed query subselect number, unique across all
decomposed subselects |
Total_Number_Decomposed_SubSelects |
QVP15B |
Total number of decomposed subselects |
Decomposed_SubSelect_Reason_Code |
QVP15C |
Decomposed query subselect reason code |
Starting_Decomposed_SubSelect |
QVP15D |
Decomposed query subselect number for the first decomposed
subselect |
Unique_Refresh_Counter |
QVRCNT |
Unique refresh counter |
Parallel_Prefetch |
QVPARPF |
Parallel Prefetch (Y/N) |
Parallel_PreLoad |
QVPARPL |
Parallel Preload (Y/N) |
Parallel_Degree_Requested |
QVPARD |
Parallel degree requested |
Parallel_Degree_Used |
QVPARU |
Parallel degree used |
Parallel_Degree_Reason_Code |
QVPARRC |
Reason parallel processing was limited |
Estimated_Processing_Time |
QQEPT |
Estimated processing time, in seconds |
Estimated_Cumulative_Time |
QVCTIM |
Estimated cumulative time, in seconds |
Estimated_Rows_Selected |
QQREST |
Estimated number of rows selected |
Recursive_Query_Cycle_Check |
QQC11 |
CYCLE option: - Y - checking for cyclic data
- N - not checking for cyclic data
|
Recursive_Query_Search_Option |
QQC15 |
SEARCH option: - N - None specified
- D - Depth first
- B - Breadth first
|
Number_of_Recursive_Values |
QQI2 |
Number of values put on queue to implement recursion.
Includes values necessary for CYCLE and SEARCH options. |