| SQL Id | SQL Text |
| 0njh1cznvqqyy | /* MV_REFRESH (INS) */INSERT /*+ BYPASS_RECURSIVE_CHECK */ INTO "ABSSOLUTE"."V_CUS_CLEAN_INVOICESUMMARY"("INVOICEHEADER_ID", "INVOICENUMBER", "INVOICEBUSINESSUNIT_ID", "BUSINESSUNIT_CODE", "ROUTE_ID", "ROUTENUMBER", "INVOICEDATE", "FINALIZATIONTIMESTAMP", "STATUS_ID", "CONTRACTCODE", "BILLTOCUSTOMERNUMBER", "DELTOCUSTOMERNUMBER", "PREBILLAMOUNT", "RECURRINGAMOUNT") SELECT "from$_subquery$_009"."QCSJ_C000000000300001_8", "from$_subquery$_009"."INVOICENUMBER_10", "from$_subquery$_009"."INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_009"."CODE_25", "from$_subquery$_009"."QCSJ_C000000000900000_14", "from$_subquery$_009"."QCSJ_C000000000900003_27", "from$_subquery$_009"."INVOICEDATE_9", "from$_subquery$_009"."FINALIZATIONTIMESTAMP_20", "from$_subquery$_009"."STATUS_ID_17", "from$_subquery$_009"."CONTRACTCODE_19", "from$_subquery$_009"."BILLTOCUSTOMERNUMBER_13", "from$_subquery$_009"."DELTOCUSTOMERNUMBER_12", "from$_subquery$_009"."PREBILLAMOUNT_16", SUM(CASE WHEN "from$_subquery$_009"."QCSJ_C000000000300002_6" IS NOT NULL THEN "from$_subquery$_009"."ADJUSTEDAMOUNT_2" ELSE "from$_subquery$_009"."AMOUNT_4" END ) FROM (SELECT "from$_subquery$_007"."QCSJ_C000000000300000_0" "QCSJ_C000000000300000", "from$_subquery$_007"."QCSJ_C000000000500002_1" "QCSJ_C000000000500002", "from$_subquery$_007"."ADJUSTEDAMOUNT_2" "ADJUSTEDAMOUNT_2", "from$_subquery$_007"."EXTEND_3" "EXTEND_3", "from$_subquery$_007"."AMOUNT_4" "AMOUNT_4", "from$_subquery$_007"."BILLEDQTY_5" "BILLEDQTY_5", "from$_subquery$_007"."QCSJ_C000000000300002_6" "QCSJ_C000000000300002_6", "from$_subquery$_007"."QCSJ_C000000000500000_7" "QCSJ_C000000000500000", "from$_subquery$_007"."QCSJ_C000000000300001_8" "QCSJ_C000000000300001_8", "from$_subquery$_007"."INVOICEDATE_9" "INVOICEDATE_9", "from$_subquery$_007"."INVOICENUMBER_10" "INVOICENUMBER_10", "from$_subquery$_007"."INVOICEBUSINESSUNIT_ID_11" "INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_007"."DELTOCUSTOMERNUMBER_12" "DELTOCUSTOMERNUMBER_12", "from$_subquery$_007"."BILLTOCUSTOMERNUMBER_13" "BILLTOCUSTOMERNUMBER_13", "from$_subquery$_007"."ROUTE_ID_14" "QCSJ_C000000000900000_14", "from$_subquery$_007"."QCSJ_C000000000300003_15" "QCSJ_C000000000300003", "from$_subquery$_007"."PREBILLAMOUNT_16" "PREBILLAMOUNT_16", "from$_subquery$_007"."STATUS_ID_17" "STATUS_ID_17", "from$_subquery$_007"."ROUTENUMBER_18" "QCSJ_C000000000900002", "from$_subquery$_007"."CONTRACTCODE_19" "CONTRACTCODE_19", "from$_subquery$_007"."FINALIZATIONTIMESTAMP_20" "FINALIZATIONTIMESTAMP_20", "from$_subquery$_007"."QCSJ_C000000000500001_21" "QCSJ_C000000000500001", "from$_subquery$_007"."QCSJ_C000000000500003_22" "QCSJ_C000000000500003", "from$_subquery$_007"."LEGACYCODE_23" "LEGACYCODE_23", "from$_subquery$_007"."BUSINESSUNIT_ID_24" "BUSINESSUNIT_ID", "from$_subquery$_007"."CODE_25" "CODE_25", "ROUTE"."ROUTE_ID" "QCSJ_C000000000900001", "ROUTE"."ROUTENUMBER" "QCSJ_C000000000900003_27" FROM (SELECT "from$_subquery$_005"."QCSJ_C000000000300000_0" "QCSJ_C000000000300000_0", "from$_subquery$_005"."QCSJ_C000000000500002_1" "QCSJ_C000000000500002_1", "from$_subquery$_005"."ADJUSTEDAMOUNT_2" "ADJUSTEDAMOUNT_2", "from$_subquery$_005"."EXTEND_3" "EXTEND_3", "from$_subquery$_005"."AMOUNT_4" "AMOUNT_4", "from$_subquery$_005"."BILLEDQTY_5" "BILLEDQTY_5", "from$_subquery$_005"."QCSJ_C000000000300002_6" "QCSJ_C000000000300002_6
", "from$_subquery$_005"."QCSJ_C000000000500000_7" "QCSJ_C000000000500000_7", "from$_subquery$_005"."QCSJ_C000000000300001_8" "QCSJ_C000000000300001_8", "from$_subquery$_005"."INVOICEDATE_9" "INVOICEDATE_9", "from$_subquery$_005"."INVOICENUMBER_10" "INVOICENUMBER_10", "from$_subquery$_005"."INVOICEBUSINESSUNIT_ID_11" "INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_005"."DELTOCUSTOMERNUMBER_12" "DELTOCUSTOMERNUMBER_12", "from$_subquery$_005"."BILLTOCUSTOMERNUMBER_13" "BILLTOCUSTOMERNUMBER_13", "from$_subquery$_005"."ROUTE_ID_14" "ROUTE_ID_14", "from$_subquery$_005"."QCSJ_C000000000300003_15" "QCSJ_C000000000300003_15", "from$_subquery$_005"."PREBILLAMOUNT_16" "PREBILLAMOUNT_16", "from$_subquery$_005"."STATUS_ID_17" "STATUS_ID_17", "from$_subquery$_005"."ROUTENUMBER_18" "ROUTENUMBER_18", "from$_subquery$_005"."CONTRACTCODE_19" "CONTRACTCODE_19", "from$_subquery$_005"."FINALIZATIONTIMESTAMP_20" "FINALIZATIONTIMESTAMP_20", "from$_subquery$_005"."QCSJ_C000000000500001_21" "QCSJ_C000000000500001_21", "from$_subquery$_005"."QCSJ_C000000000500003_22" "QCSJ_C000000000500003_22", "from$_subquery$_005"."LEGACYCODE_23" "LEGACYCODE_23", "BUSINESSUNIT"."BUSINESSUNIT_ID" "BUSINESSUNIT_ID_24", "BUSINESSUNIT"."CODE" "CODE_25" FROM (SELECT "from$_subquery$_003"."QCSJ_C000000000300000_0" "QCSJ_C000000000300000_0", "from$_subquery$_003"."CODE_1" "QCSJ_C000000000500002_1", "from$_subquery$_003"."ADJUSTEDAMOUNT_2" "ADJUSTEDAMOUNT_2", "from$_subquery$_003"."EXTEND_3" "EXTEND_3", "from$_subquery$_003"."AMOUNT_4" "AMOUNT_4", "from$_subquery$_003"."BILLEDQTY_5" "BILLEDQTY_5", "from$_subquery$_003"."QCSJ_C000000000300002_6" "QCSJ_C000000000300002_6", "from$_subquery$_003"."TURNOVERGROUP_ID_7" "QCSJ_C000000000500000_7", "from$_subquery$_003"."QCSJ_C000000000300001_8" "QCSJ_C000000000300001_8", "from$_subquery$_003"."INVOICEDATE_9" "INVOICEDATE_9", "from$_subquery$_003"."INVOICENUMBER_10" "INVOICENUMBER_10", "from$_subquery$_003"."INVOICEBUSINESSUNIT_ID_11" "INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_003"."DELTOCUSTOMERNUMBER_12" "DELTOCUSTOMERNUMBER_12", "from$_subquery$_003"."BILLTOCUSTOMERNUMBER_13" "BILLTOCUSTOMERNUMBER_13", "from$_subquery$_003"."ROUTE_ID_14" "ROUTE_ID_14", "from$_subquery$_003"."QCSJ_C000000000300003_15" "QCSJ_C000000000300003_15", "from$_subquery$_003"."PREBILLAMOUNT_16" "PREBILLAMOUNT_16", "from$_subquery$_003"."STATUS_ID_17" "STATUS_ID_17", "from$_subquery$_003"."ROUTENUMBER_18" "ROUTENUMBER_18", "from$_subquery$_003"."CONTRACTCODE_19" "CONTRACTCODE_19", "from$_subquery$_003"."FINALIZATIONTIMESTAMP_20" "FINALIZATIONTIMESTAMP_20", "TURNOVERGROUP"."TURNOVERGROUP_ID" "QCSJ_C000000000500001_21", "TURNOVERGROUP"."CODE" "QCSJ_C000000000500003_22", "TURNOVERGROUP"."LEGACYCODE
" "LEGACYCODE_23" FROM (SELECT "INVOICELINE"."INVOICEHEADER_ID" "QCSJ_C000000000300000_0", "INVOICELINE"."CODE" "CODE_1", "INVOICELINE"."ADJUSTEDAMOUNT" "ADJUSTEDAMOUNT_2", "INVOICELINE"."EXTEND" "EXTEND_3", "INVOICELINE"."AMOUNT" "AMOUNT_4", "INVOICELINE"."BILLEDQTY" "BILLEDQTY_5", "INVOICELINE"."ADJUSTMENTREASON_ID" "QCSJ_C000000000300002_6", "INVOICELINE"."TURNOVERGROUP_ID" "TURNOVERGROUP_ID_7", "INVOICEHEADER"."INVOICEHEADER_ID" "QCSJ_C000000000300001_8", "INVOICEHEADER"."INVOICEDATE" "INVOICEDATE_9", "INVOICEHEADER"."INVOICENUMBER" "INVOICENUMBER_10", "INVOICEHEADER"."INVOICEBUSINESSUNIT_ID" "INVOICEBUSINESSUNIT_ID_11", "INVOICEHEADER"."DELTOCUSTOMERNUMBER" "DELTOCUSTOMERNUMBER_12", "INVOICEHEADER"."BILLTOCUSTOMERNUMBER" "BILLTOCUSTOMERNUMBER_13", "INVOICEHEADER"."ROUTE_ID" "ROUTE_ID_14", "INVOICEHEADER"."ADJUSTMENTREASON_ID" "QCSJ_C000000000300003_15", "INVOICEHEADER"."PREBILLAMOUNT" "PREBILLAMOUNT_16", "INVOICEHEADER"."STATUS_ID" "STATUS_ID_17", "INVOICEHEADER"."ROUTENUMBER" "ROUTENUMBER_18", "INVOICEHEADER"."CONTRACTCODE" "CONTRACTCODE_19", "INVOICEHEADER"."FINALIZATIONTIMESTAMP" "FINALIZATIONTIMESTAMP_20" FROM "INVOICELINE" "INVOICELINE", "INVOICEHEADER" "INVOICEHEADER" WHERE "INVOICELINE"."INVOICEHEADER_ID"="INVOICEHEADER"."INVOICEHEADER_ID")
"from$_subquery$_003", "TURNOVERGROUP" "TURNOVERGROUP" WHERE "from$_subquery$_003"."TURNOVERGROUP_ID_7"="TURNOVERGROUP"."TURNOVERGROUP_ID") "from$_subquery$_005", "BUSINESSUNIT" "BUSINESSUNIT" WHERE "from$_subquery$_005"."INVOICEBUSINESSUNIT_ID_11"="BUSINESSUNIT"."BUSINESSUNIT_ID") "from$_subquery$_007", "ROUTE" "ROUTE" WHERE "from$_subquery$_007"."ROUTE_ID_14"="ROUTE"."ROUTE_ID") "from$_subquery$_009" WHERE "from$_subquery$_009"."BILLEDQTY_5"<>0 AND "from$_subquery$_009"."LEGACYCODE_23"='Y' AND "from$_subquery$_009"."EXTEND_3"='Y' AND "from$_subquery$_009"."FINALIZATIONTIMESTAMP_20" IS NOT NULL AND "from$_subquery$_009"."STATUS_ID_17"=2 GROUP BY "from$_subquery$_009"."QCSJ_C000000000300001_8", "from$_subquery$_009"."INVOICENUMBER_10", "from$_subquery$_009"."INVOICEBUSINESSUNIT_ID_11", "from$_subquery$_009"."CODE_25", "from$_subquery$_009"."QCSJ_C000000000900000_14", "from$_subquery$_009"."QCSJ_C000000000900003_27", "from$_subquery$_009"."INVOICEDATE_9", "from$_subquery$_009"."FINALIZATIONTIMESTAMP_20", "from$_subquery$_009"."STATUS_ID_17", "from$_subquery$_009"."CONTRACTCODE_19", "from$_subquery$_009"."BILLTOCUSTOMERNUMBER_13", "from$_subquery$_009"."DELTOCUSTOMERNUMBER_12", "from$_subquery$_009"."PREBILLAMOUNT_16" |
| 0w26sk6t6gq98 | SELECT XMLTYPE(DBMS_REPORT.GET_REPORT_WITH_SUMMARY(:B1 )) FROM DUAL |
| 0w460xwgr1g8y | BEGIN
SYS.KUPM$MCP.MAIN('SYS_EXPORT_SCHEMA_16', 'SYS', 0, 0, 0);
END;
|
| 0ypsy01fscdgp | select b.type from wri$_adv_tasks a, wri$_adv_definitions b where a.advisor_id = b.id
and a.id = :task_id |
| 0za9fv0j1vgkk | WITH MONITOR_DATA AS (SELECT * FROM TABLE(GV$(CURSOR( SELECT USERENV('instance') AS INST_ID, KEY, NVL2(PX_QCSID, NULL, STATUS) STATUS, FIRST_REFRESH_TIME, LAST_REFRESH_TIME, REFRESH_COUNT, PROCESS_NAME, SID, SQL_ID, SQL_EXEC_START, SQL_EXEC_ID, DBOP_NAME, DBOP_EXEC_ID, SQL_PLAN_HASH_VALUE, SQL_FULL_PLAN_HASH_VALUE, SESSION_SERIAL#, SQL_TEXT, PX_SERVER#, PX_SERVER_GROUP, PX_SERVER_SET, PX_QCINST_ID, PX_QCSID, CASE WHEN ELAPSED_TIME < (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) THEN (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) ELSE ELAPSED_TIME END ELAPSED_TIME, QUEUING_TIME, CPU_TIME, APPLICATION_WAIT_TIME, CONCURRENCY_WAIT_TIME, CLUSTER_WAIT_TIME, USER_IO_WAIT_TIME, CASE WHEN ELAPSED_TIME < (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) THEN 0 ELSE ELAPSED_TIME - (CPU_TIME+ APPLICATION_WAIT_TIME+ CONCURRENCY_WAIT_TIME+ CLUSTER_WAIT_TIME+ USER_IO_WAIT_TIME+ QUEUING_TIME) END OTHER_WAIT_TIME, PLSQL_EXEC_TIME, JAVA_EXEC_TIME, FETCHES, BUFFER_GETS, IO_INTERCONNECT_BYTES IO_INTER_BYTES, PHYSICAL_READ_REQUESTS READ_REQS, PHYSICAL_READ_BYTES READ_BYTES, PHYSICAL_WRITE_REQUESTS WRITE_REQS, PHYSICAL_WRITE_BYTES WRITE_BYTES, NVL(PHYSICAL_READ_BYTES, 0) + NVL(PHYSICAL_WRITE_BYTES, 0) IO_BYTES, NVL(PHYSICAL_READ_REQUESTS, 0) + NVL(PHYSICAL_WRITE_REQUESTS, 0) IO_REQS, IO_CELL_UNCOMPRESSED_BYTES IO_UNC_BYTES, IO_CELL_OFFLOAD_ELIGIBLE_BYTES IO_ELIG_BYTES, IO_CELL_OFFLOAD_RETURNED_BYTES IO_RET_BYTES, USER# USERID, USERNAME, MODULE, ACTION, SERVICE_NAME, CLIENT_IDENTIFIER, CLIENT_INFO, PROGRAM, PLSQL_OBJECT_ID PL_OID, PLSQL_SUBPROGRAM_ID PL_PROGID, PLSQL_ENTRY_OBJECT_ID PL_ENTRY_OID, PLSQL_ENTRY_SUBPROGRAM_ID PL_ENTRY_PROGID, PX_MAXDOP MAX_DOP, PX_IS_CROSS_INSTANCE, PX_MAXDOP_INSTANCES MAX_DOP_INSTANCES, PX_SERVERS_REQUESTED SERVERS_REQUESTED, PX_SERVERS_ALLOCATED SERVERS_ALLOCATED, ERROR_NUMBER, ERROR_FACILITY, ERROR_MESSAGE, NVL2(OTHER_XML, 'Y', NULL) HAS_OTHER_XML, NVL2(BINDS_XML, 'Y', NULL) HAS_BINDS_XML, NVL2(RM_CONSUMER_GROUP, NVL2(RM_LAST_ACTION_TIME, TO_CHAR(RM_LAST_ACTION_TIME, :B12 ), '00/00/0000 00:00:01') || XMLELEMENT( "rminfo", XMLATTRIBUTES( RM_LAST_ACTION AS "rmlastact", RM_LAST_ACTION_REASON AS "rmlastreason", TO_CHAR(RM_LAST_ACTION_TIME, :B12 ) AS "rmlasttime", RM_CONSUMER_GROUP AS "rmcg")).GETSTRINGVAL(), '00/00/0000 00:00:00') RM_INFO, CON_NAME, CON_ID FROM V$ALL_SQL_MONITOR MO1 WHERE USERENV('INSTANCE') BETWEEN :B11 AND :B10 AND MO1.SQL_ID = NVL(:B9 , MO1.SQL_ID) AND MO1.SQL_EXEC_START = NVL(:B8 , MO1.SQL_EXEC_START) AND MO1.SQL_EXEC_ID = NVL(:B7 , MO1.SQL_EXEC_ID) OR (MO1.DBOP_NAME = NVL(:B6 , MO1.DBOP_NAME) AND MO1.DBOP_EXEC_ID = NVL(:B5 , MO1.DBOP_EXEC_ID)) AND ((:B4 = 1 AND MO1.PX_QCSID IS NULL) OR (MO1.PX_SERVER_GROUP = NVL(:B3 , MO1.PX_SERVER_GROUP) AND MO1.PX_SERVER_SET = NVL(:B2 , MO1.PX_SERVER_SET) AND MO1.PX_SERVER# = NVL(:B1 , MO1.PX_SERVER#))) ))) ), MONITOR_AGG AS (SELECT MAX_PX_QCSID, MAX_KEY, MAX_INST_ID, MAX_SESSION_ID, MAX_SESSION_SERIAL, MAX_PX_DOP, MAX_PX_DOP_INSTANCES, MAX_PX_IS_CROSS_INSTANCE, SUM_SERVERS_REQUESTED, SUM_SERVERS_ALLOCATED, DIST_INST_COUNT, DIST_PX_GROUP_COUNT, DIST_PX_SET_COUNT, MAX_PLAN_HASH_VALUE, MAX_FULL_PLAN_HASH_VALUE, MAX_USERID, MAX_PROGRAM, MAX_USERNAME, MAX_MODULE, MAX_ACTION, MAX_SERVICE_NAME, MAX_CLIENT_ID, MAX_CLIENT_INFO, MAX_ERROR_NUMBER, MAX_ERROR_FACILITY, MAX_ERROR_MESSAGE, QC_HAS_OTHER_XML, QC_HAS_BINDS_XML, MAX_PL_OID, MAX_PL_PROGID, MAX_PL_ENTRY_OID, MAX_PL_ENTRY_PROGID, MAX_SQL_ID, MAX_SQL_EXEC_START, MAX_SQL_EXEC_ID, MAX_LAST_REFRESH_TIME, MAX_DBOP_NAME, MAX_DBOP_EXEC_ID, CASE WHEN MAX_PL_OID IS NOT NULL THEN NVL((SELECT P.OWNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM ALL_PROCEDURES P WHERE P.OBJECT_ID = MAX_PL_OID AND P.SUBPROGRAM_ID = MAX_PL_PROGID AND ROWNUM = 1), 'Unavailable') END MAX_PL_NAME, CASE WHEN MAX_PL_ENTRY_OID IS NOT NULL THEN NVL((SELECT P.OWNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM ALL_PROCEDURES P WHERE P.OBJECT_ID = MAX_PL_ENTRY_OID AND P.SUBPROGRAM_ID = MAX_PL_ENTRY_PROGID AND ROWNUM = 1), 'Unavailable') END MAX_PL_ENTRY_NAME, MAX_STATUS, SUM_REFRESH_COUNT, MIN_FIRST_REFRESH_TIME, SQLMON_TEXT, SUM_ELAPSED_TIME, MAX_ELAPSED_TIME, MAX_QUEUING_TIME, SUM_CPU_TIME, SUM_USER_IO_WAIT_TIME, SUM_APPLICATION_WAIT_TIME, SUM_CONCURRENCY_WAIT_TIME, SUM_CLUSTER_WAIT_TIME, SUM_PLSQL_EXEC_TIME, SUM_JAVA_EXEC_TIME, SUM_OTHER_WAIT_TIME, SUM_FETCHES, SUM_BUFFER_GETS, SUM_READ_REQS, SUM_READ_BYTES, SUM_WRITE_REQS, SUM_WRITE_BYTES, SUM_IO_BYTES, SUM_IO_INTER_BYTES, SUM_IO_UNC_BYTES, SUM_IO_ELIG_BYTES, SUM_IO_RET_BYTES, DECODE(:B14 , 1, 'db_name', SYS_CONTEXT('userenv', 'db_unique_name')) DB_UNIQUE_NAME, DECODE(:B14 , 1, 'platform_name', SYS.DBMS_UTILITY.PORT_STRING) PLATFORM_NAME, DECODE(:B14 , 1, 'host_name', SYS_CONTEXT('userenv', 'server_host')) HOST_NAME, AGG_RM_INFO MAX_RM_INFO, MAX_CON_NAME, DECODE(MAX_CON_ID, 0, NULL, MAX_CON_ID) MAX_CON_ID FROM (SELECT MAX(PX_QCSID) MAX_PX_QCSID, MAX(CASE WHEN PX_QCSID IS NULL THEN KEY ELSE NULL END) MAX_KEY, MAX(CASE WHEN PX_QCSID IS NULL THEN INST_ID ELSE NULL END) MAX_INST_ID, MAX(CASE WHEN PX_QCSID IS NULL THEN SID ELSE NULL END) MAX_SESSION_ID, MAX(CASE WHEN PX_QCSID IS NULL THEN SESSION_SERIAL# ELSE NULL END) MAX_SESSION_SERIAL, MAX(MAX_DOP) MAX_PX_DOP, MAX(MAX_DOP_INSTANCES) MAX_PX_DOP_INSTANCES, MAX(PX_IS_CROSS_INSTANCE) MAX_PX_IS_CROSS_INSTANCE, SUM(SERVERS_REQUESTED) SUM_SERVERS_REQUESTED, SUM(SERVERS_ALLOCATED) SUM_SERVERS_ALLOCATED, COUNT(DISTINCT INST_ID) DIST_INST_COUNT, COUNT(DISTINCT PX_SERVER_GROUP) DIST_PX_GROUP_COUNT, COUNT(DISTINCT PX_SERVER_SET) DIST_PX_SET_COUNT, MAX(SQL_PLAN_HASH_VALUE) MAX_PLAN_HASH_VALUE, MAX(SQL_FULL_PLAN_HASH_VALUE) MAX_FULL_PLAN_HASH_VALUE, MAX(USERID) MAX_USERID, MAX(PROGRAM) MAX_PROGRAM, MAX(USERNAME) MAX_USERNAME, MAX(MODULE) MAX_MODULE, MAX(ACTION) MAX_ACTION, MAX(SERVICE_NAME) MAX_SERVICE_NAME, MAX(CLIENT_IDENTIFIER) MAX_CLIENT_ID, MAX(CLIENT_INFO) MAX_CLIENT_INFO, MAX(ERROR_NUMBER) MAX_ERROR_NUMBER, MAX(ERROR_FACILITY) MAX_ERROR_FACILITY, MAX(ERROR_MESSAGE) MAX_ERROR_MESSAGE, MAX(NVL2(PX_QCSID, HAS_OTHER_XML, NULL)) QC_HAS_OTHER_XML, MAX(HAS_BINDS_XML) QC_HAS_BINDS_XML, MAX(PL_OID) MAX_PL_OID, MAX(PL_PROGID) MAX_PL_PROGID, MAX(PL_ENTRY_OID) MAX_PL_ENTRY_OID, MAX(PL_ENTRY_PROGID) MAX_PL_ENTRY_PROGID, MAX(SQL_ID) MAX_SQL_ID, MAX(SQL_EXEC_START) MAX_SQL_EXEC_START, MAX(SQL_EXEC_ID) MAX_SQL_EXEC_ID, MAX(LAST_REFRESH_TIME) MAX_LAST_REFRESH_TIME, MAX(STATUS) MAX_STATUS, SUM(REFRESH_COUNT) SUM_REFRESH_COUNT, MIN(FIRST_REFRESH_TIME) MIN_FIRST_REFRESH_TIME, MAX(DBOP_NAME) MAX_DBOP_NAME, MAX(DBOP_EXEC_ID) MAX_DBOP_EXEC_ID, CASE WHEN :B13 = 0 THEN NULL ELSE MAX(SQL_TEXT) END SQLMON_TEXT, SUM(ELAPSED_TIME) SUM_ELAPSED_TIME, MAX(ELAPSED_TIME) MAX_ELAPSED_TIME, MAX(QUEUING_TIME) MAX_QUEUING_TIME, SUM(CPU_TIME) SUM_CPU_TIME, SUM(USER_IO_WAIT_TIME) SUM_USER_IO_WAIT_TIME, SUM(APPLICATION_WAIT_TIME) SUM_APPLICATION_WAIT_TIME, SUM(CONCURRENCY_WAIT_TIME) SUM_CONCURRENCY_WAIT_TIME, SUM(CLUSTER_WAIT_TIME) SUM_CLUSTER_WAIT_TIME, SUM(PLSQL_EXEC_TIME) SUM_PLSQL_EXEC_TIME, SUM(JAVA_EXEC_TIME) SUM_JAVA_EXEC_TIME, SUM(OTHER_WAIT_TIME) SUM_OTHER_WAIT_TIME, SUM(FETCHES) SUM_FETCHES, SUM(BUFFER_GETS) SUM_BUFFER_GETS, SUM(READ_REQS) SUM_READ_REQS, SUM(READ_BYTES) SUM_READ_BYTES, SUM(WRITE_REQS) SUM_WRITE_REQS, SUM(WRITE_BYTES) SUM_WRITE_BYTES, NVL(SUM(READ_BYTES), 0) + NVL(SUM(WRITE_BYTES), 0) SUM_IO_B
YTES, SUM(IO_INTER_BYTES) SUM_IO_INTER_BYTES, SUM(IO_UNC_BYTES) SUM_IO_UNC_BYTES, SUM(IO_ELIG_BYTES) SUM_IO_ELIG_BYTES, SUM(IO_RET_BYTES) SUM_IO_RET_BYTES, MAX(RM_INFO) AGG_RM_INFO, MAX(CON_NAME) MAX_CON_NAME, MAX(CON_ID) MAX_CON_ID FROM MONITOR_DATA) MD), ASH_DATA AS (SELECT AD0.INST_ID, AD0.SESSION_ID, AD0.PLAN_LINE_ID, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, AD0.ACTIVITY_BUCKET_NUM, AD0.PLAN_ACTIVITY_BUCKET_NUM, AD0.SQL, AD0.TOP_LEVEL_SQL_ID, AD0.DBOP_NAME, AD0.IS_MONITORED_SQL, AD0.IS_PX_SLAVE, AD0.BUCKET_ACTIVITY_START, AD0.ACTIVITY_START, AD0.BUCKET_ACTIVITY_END, AD0.ACTIVITY_END, AD0.ACTIVITY_COUNT, AD0.ACTIVITY_TYPE, AD0.OTHER_SQL_ACTIVITY_TYPE, AD0.EVENT_NAME, AD0.IMQ_COUNT, AD0.WAIT_COUNT, AD0.CPU_COUNT, AD0.OTHER_SQL_COUNT, AD0.PX_SERVER_SET, AD0.PX_DFO_ACTIVITY_COUNT, AD0.DFO_MOST_ACTIVE_IID, AD0.DFO_MOST_ACTIVE_SID, (CASE WHEN AD0.DFO_MOST_ACTIVE_IID = AD0.INST_ID AND AD0.DFO_MOST_ACTIVE_SID = AD0.SESSION_ID AND (((AD0.PX_DFO_ACTIVITY_COUNT / AD0.DFO_MOST_ACTIVE_COUNT) >= AD0.PX_DOP * 1.05) OR ((AD0.PX_DFO_ACTIVITY_COUNT / AD0.DFO_MOST_ACTIVE_COUNT) <= AD0.PX_DOP *0.95)) AND (AD0.DFO_DURATION * 100) > :B32 THEN AD0.ACTIVITY_COUNT ELSE NULL END) DFO_MOST_ACTIVE_COUNT, AD0.BUCKET_DISTINCT_SAMPLES, AD0.SQL_BUCKET_DISTINCT_SAMPLES, CASE WHEN AD0.PX_SERVER_GROUP IS NULL AND AD0.IS_PX_SLAVE = 1 THEN 1 ELSE AD0.PX_SERVER_GROUP END PX_SERVER_GROUP, AD0.PX_STEP_ID, AD0.PX_DFO_PAIR_TYPE, AD0.PX_DFO_PAIR_ID, AD0.PX_STEP_ARG, AD0.PX_DOP, CASE WHEN AD0.PX_DOP IS NOT NULL AND AD0.PX_DOP <> AD0.PX_MIN_DOP AND AD0.PX_MIN_DOP != 0 THEN PX_MIN_DOP ELSE NULL END PX_MIN_DOP FROM (SELECT /*+ use_hash(ash) leading(mo) */ ASH.INST_ID, ASH.IS_PX_SLAVE, ASH.SESSION_ID, ASH.PLAN_LINE_ID, ASH.PLSQL_OBJECT_ID, ASH.PLSQL_SUBPROGRAM_ID, ASH.ACTIVITY_BUCKET_NUM, ASH.PLAN_ACTIVITY_BUCKET_NUM, ASH.SQL, ASH.TOP_LEVEL_SQL_ID, ASH.DBOP_NAME, ASH.IS_MONITORED_SQL, ASH.BUCKET_ACTIVITY_START, ASH.ACTIVITY_START, ASH.BUCKET_ACTIVITY_END, ASH.ACTIVITY_END, ASH.ACTIVITY_COUNT, ASH.ACTIVITY_TYPE, ASH.OTHER_SQL_ACTIVITY_TYPE, ASH.EVENT_NAME, ASH.IMQ_COUNT, ASH.WAIT_COUNT, ASH.CPU_COUNT, ASH.OTHER_SQL_COUNT, MO.PX_SERVER_SET, ASH.PX_DFO_ACTIVITY_COUNT, TRUNC(ASH.MOST_ACTIVE_IN_DFO / 10000000000) DFO_MOST_ACTIVE_COUNT, MOD(TRUNC(ASH.MOST_ACTIVE_IN_DFO / 1000000), 10000) DFO_MOST_ACTIVE_IID, MOD(ASH.MOST_ACTIVE_IN_DFO, 1000000) DFO_MOST_ACTIVE_SID, ASH.DFO_DURATION, ASH.BUCKET_DISTINCT_SAMPLES, ASH.SQL_BUCKET_DISTINCT_SAMPLES, MO.PX_SERVER_GROUP, ASH.PX_STEP_ID, ASH.PX_DFO_PAIR_TYPE, ASH.PX_DFO_PAIR_ID, ASH.PX_STEP_ARG, ASH.PX_DOP, ASH.PX_MIN_DOP FROM (SELECT /*+ no_merge */ MD.INST_ID, MD.SID, MD.SESSION_SERIAL#, MD.PX_SERVER_SET, MD.PX_SERVER_GROUP FROM MONITOR_DATA MD WHERE MD.SID IS NOT NULL OR :B31 = 1) MO, (SELECT /*+ no_merge */ GVTF.INST_ID, GVTF.GLOBAL_SAMPLE_ID, GVTF.IS_PX_SLAVE, GVTF.SESSION_ID, GVTF.PLAN_LINE_ID, GVTF.PLSQL_OBJECT_ID, GVTF.PLSQL_SUBPROGRAM_ID, GVTF.ACTIVITY_BUCKET_NUM, GVTF.PLAN_ACTIVITY_BUCKET_NUM, GVTF.SQL, GVTF.TOP_LEVEL_SQL_ID, GVTF.DBOP_NAME, GVTF.IS_MONITORED_SQL, GVTF.BUCKET_ACTIVITY_START, GVTF.ACTIVITY_START, GVTF.BUCKET_ACTIVITY_END, GVTF.ACTIVITY_END, GVTF.ACTIVITY_COUNT, GVTF.ACTIVITY_TYPE, GVTF.OTHER_SQL_ACTIVITY_TYPE, GVTF.EVENT_NAME, GVTF.IMQ_COUNT, GVTF.WAIT_COUNT, GVTF.CPU_COUNT, GVTF.OTHER_SQL_COUNT, MAX(GVTF.PER_SERVER_DFO_COUNT * 10000000000 + GVTF.INST_ID * 1000000 + GVTF.SESSION_ID) OVER(PARTITION BY GVTF.PX_DFO_PAIR_TYPE, GVTF.PX_DFO_PAIR_ID) MOST_ACTIVE_IN_DFO, SUM(GVTF.ACTIVITY_COUNT) OVER(PARTITION BY GVTF.PX_DFO_PAIR_TYPE, GVTF.PX_DFO_PAIR_ID) PX_DFO_ACTIVITY_COUNT, GVTF.DFO_DURATION, GVTF.PX_STEP_ID, GVTF.PX_DFO_PAIR_TYPE, GVTF.PX_DFO_PAIR_ID, GVTF.PX_STEP_ARG, GVTF.PX_DOP, GVTF.PX_MIN_DOP, COUNT(DISTINCT GVTF.GLOBAL_SAMPLE_ID) OVER(PARTITION BY GVTF.ACTIVITY_BUCKET_NUM) BUCKET_DISTINCT_SAMPLES, COUNT(DISTINCT GVTF.GLOBAL_SAMPLE_ID) OVER(PARTITION BY GVTF.SQL, GVTF.ACTIVITY_BUCKET_NUM) SQL_BUCKET_DISTINCT_SAMPLES FROM TABLE(SYS.GV$(CURSOR( (SELECT USERENV('INSTANCE') INST_ID, ASH2.GLOBAL_SAMPLE_ID, CASE WHEN :B30 = 1 AND :B27 > 1 THEN BUCKET_NUM ELSE NULL END ACTIVITY_BUCKET_NUM, CASE WHEN :B29 = 1 AND :B27 > 1 THEN BUCKET_NUM ELSE NULL END PLAN_ACTIVITY_BUCKET_NUM, ASH2.SQL, ASH2.TOP_LEVEL_SQL_ID, ASH2.DBOP_NAME, ASH2.IS_MONITORED_SQL, ASH2.PLAN_LINE_ID, ASH2.PLSQL_OBJECT_ID, ASH2.PLSQL_SUBPROGRAM_ID, ASH2.ACTIVITY_TYPE, ASH2.OTHER_SQL_ACTIVITY_TYPE, ASH2.EVENT_NAME, ASH2.IS_PX_SLAVE, ASH2.SESSION_ID, ASH2.PX_STEP_ID, ASH2.PX_DFO_PAIR_TYPE, ASH2.PX_DFO_PAIR_ID, ASH2.PX_STEP_ARG, CASE WHEN ASH2.PX_DFO_PAIR_ID IS NOT NULL THEN DECODE(ASH2.PX_DOP, 0, :B28 , ASH2.PX_DOP) ELSE NULL END PX_DOP, ASH2.PX_MIN_DOP, :B20 + NUMTODSINTERVAL(:B26 * (ASH2.BUCKET_NUM-1), 'SECOND') BUCKET_ACTIVITY_START, :B20 + NUMTODSINTERVAL( :B26 * ASH2.BUCKET_NUM - 1, 'SECOND') BUCKET_ACTIVITY_END, ASH2.ACTIVITY_START, ASH2.ACTIVITY_END, ASH2.ACTIVITY_COUNT, ASH2.IMQ_COUNT, ASH2.WAIT_COUNT, ASH2.CPU_COUNT, ASH2.OTHER_SQL_COUNT, SUM(ASH2.ACTIVITY_COUNT) OVER(PARTITION BY ASH2.PX_DFO_PAIR_ID, ASH2.PX_DFO_PAIR_TYPE, DECODE(ASH2.PX_DFO_PAIR_ID, NULL, NULL, ASH2.SESSION_ID)) PER_SERVER_DFO_COUNT, CEIL((MAX(ASH2.MAX_SAMPLE_DATE) OVER(PARTITION BY ASH2.PX_DFO_PAIR_ID, ASH2.PX_DFO_PAIR_TYPE) - MIN(ASH2.MIN_SAMPLE_DATE) OVER(PARTITION BY ASH2.PX_DFO_PAIR_ID, ASH2.PX_DFO_PAIR_TYPE)) * 3600 * 24) DFO_DURATION FROM (SELECT ASH1.BUCKET_NUM, ASH1.GLOBAL_SAMPLE_ID, ASH1.PLAN_LINE_ID, ASH1.PLSQL_OBJECT_ID, ASH1.PLSQL_SUBPROGRAM_ID, ASH1.ACTIVITY_TYPE, ASH1.OTHER_SQL_ACTIVITY_TYPE, ASH1.EVENT_NAME, ASH1.SESSION_ID, ASH1.PX_STEP_ID, ASH1.PX_STEP_ARG, MAX(ASH1.SQL) SQL, MAX(ASH1.IS_MONITORED_SQL) IS_MONITORED_SQL, MAX(ASH1.PX_DFO_PAIR_TYPE) PX_DFO_PAIR_TYPE, MAX(ASH1.PX_DFO_PAIR_ID) PX_DFO_PAIR_ID, MIN(SAMPLE_DATE) MIN_SAMPLE_DATE, MAX(SAMPLE_DATE) MAX_SAMPLE_DATE, MAX(ASH1.IS_PX_SLAVE) IS_PX_SLAVE, MAX(ASH1.PX_DOP) PX_DOP, MIN(ASH1.PX_DOP) PX_MIN_DOP, MIN(ASH1.SAMPLE_DATE) ACTIVITY_START, MAX(ASH1.SAMPLE_DATE) ACTIVITY_END, COUNT(ASH1.SQL) ACTIVITY_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE = 'Cpu' AND ASH1.EVENT_NAME = 'in memory' THEN 1 ELSE NULL END) IMQ_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE != 'Other SQL Execution' AND ASH1.ACTIVITY_TYPE != 'Non SQL' AND ASH1.ACTIVITY_TYPE != 'Cpu' THEN 1 ELSE NULL END) WAIT_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE = 'Cpu' AND ASH1.EVENT_NAME IS NULL THEN 1 ELSE NULL END) CPU_COUNT, COUNT(CASE WHEN ASH1.ACTIVITY_TYPE = 'Other SQL Execution' AND ASH1.ACTIVITY_TYPE != 'Non SQL' THEN 1 ELSE NULL END) OTHER_SQL_COUNT, MAX(ASH1.TOP_LEVEL_SQL_ID) TOP_LEVEL_SQL_ID, MAX(ASH1.DBOP_NAME) DBOP_NAME FROM ( SELECT (CASE WHEN :B27 > 1 THEN (TRUNC(DELTA_TIME_SECONDS/ :B26 ) + 1) ELSE 1 END) BUCKET_NUM, ASH00.SQL, ASH00.SAMPLE_DATE, NVL2(DUP.C2, TRUNC(DELTA_TIME_SECONDS/ (:B25 )) + 1, NULL) GLOBAL_SAMPLE_ID, NVL2(DUP.C2, NULL, ASH00.IS_MONITORED_SQL) IS_MONITORED_SQL, NVL2(DUP.C2, NULL, ASH00.IN_INMEMORY_QUERY) IN_INMEMORY_QUERY, NVL2(DUP.C2, NULL, ASH00.WAIT_CLASS) WAIT_CLASS, NVL2(DUP.C2, NULL, ASH00.ACTIVITY_TYPE) ACTIVITY_TYPE, NVL2(DUP.C2, NULL, ASH00.OTHER_SQL_ACTIVITY_TYPE) OTHER_SQL_ACTIVITY_TYPE, NVL2(DUP.C2, NULL, ASH00.EVENT_NAME) EVENT_NAME, NVL2(DUP.C2, NULL, ASH00.TOP_LEVEL_SQL_ID) TOP_LEVEL_SQL_ID, NVL2(DUP.C2, NULL, ASH00.DBOP_NAME) DBOP_NAME, NVL2(DUP.C2, NULL, ASH00.IS_PX_SLAVE) IS_PX_SLAVE, NVL2(DUP.C2, NULL, ASH00.SESSION_ID) SESSION_ID, NVL2(DUP.C2, NULL, ASH00.PLSQL_OBJECT_ID) PLSQL_OBJECT_ID, NVL2(DUP.C2, NULL, ASH00.PLSQL_SUBPROGRAM_ID) PLSQL_SUBPROGRAM_ID, NVL2(DUP.C2, NULL, ASH00.PLAN_LINE_ID) PLAN_LINE_ID, NVL2(DUP.C2, NULL, ASH00.PX_STEP_ID) PX_STEP_ID, NVL2(DUP.C2, NULL, ASH00.PX_STEP_ARG) PX_STEP_ARG, NVL2(DUP.C2, NULL, ASH00.PX_DFO_PAIR_ID) PX_DFO_PAIR_ID, NVL2(DUP.C2, NULL, ASH00.PX_DFO_PAIR_TYPE) PX_DFO_PAIR_TYPE, NVL2(DUP.C2, NULL
, ASH00.PX_DOP) PX_DOP FROM (SELECT 1 C1, NULL C2 FROM V$DUAL UNION ALL SELECT 1 C1, 1 C2 FROM V$DUAL) DUP, (SELECT /*+ no_merge */ 1 C1, ASH000.SAMPLE_DATE, ASH000.IS_MONITORED_SQL, ((EXTRACT(SECOND FROM(DELTA_TIME)) + EXTRACT(MINUTE FROM(DELTA_TIME)) * 60 + EXTRACT(HOUR FROM(DELTA_TIME)) * 3600 + EXTRACT(DAY FROM(DELTA_TIME)) * 86400)) DELTA_TIME_SECONDS, ASH000.IN_INMEMORY_QUERY, ASH000.WAIT_CLASS, DECODE(ASH000.IS_MONITORED_SQL, 1, NVL(ASH000.WAIT_CLASS, 'Cpu'), DECODE(SQL_ID, NULL, 'Non SQL', 'Other SQL Execution')) ACTIVITY_TYPE, NVL(ASH000.WAIT_CLASS, 'Cpu') OTHER_SQL_ACTIVITY_TYPE, DECODE(:B24 , 1, CASE WHEN ASH000.IS_MONITORED_SQL = 1 THEN NVL(ASH000.EVENT, DECODE(ASH000.IN_INMEMORY_QUERY, 'Y', 'in memory', ASH000.EVENT)) WHEN ASH000.SQL_ID IS NOT NULL THEN 'sql_id: ' || ASH000.SQL_ID WHEN ASH000.CALL_NAME IS NOT NULL THEN 'call: ' || ASH000.CALL_NAME ELSE 'anonymous: '|| ASH000.EVENT END, NULL) EVENT_NAME, CASE WHEN ASH000.IS_MONITORED_SQL = 1 AND (NVL(ASH000.SQL_ID, :B9 ) = :B9 OR NVL(ASH000.DBOP_NAME, :B6 ) = :B6 ) THEN 'this' WHEN ASH000.IS_PX_SLAVE = 1 AND ASH000.SQL_ID IS NOT NULL AND ASH000.TOP_LEVEL_SQL_ID != ASH000.SQL_ID THEN ASH000.TOP_LEVEL_SQL_ID WHEN ASH000.SQL_ID IS NOT NULL THEN ASH000.SQL_ID ELSE NVL(CALL_NAME, 'anonymous') END SQL, CASE WHEN ASH000.IS_PX_SLAVE = 0 AND (ASH000.SQL_ID IS NULL OR ASH000.TOP_LEVEL_SQL_ID != ASH000.SQL_ID) THEN ASH000.TOP_LEVEL_SQL_ID END TOP_LEVEL_SQL_ID, ASH000.DBOP_NAME, ASH000.IS_PX_SLAVE, CASE WHEN ASH000.IS_PX_SLAVE = 1 AND ASH000.IS_MONITORED_SQL != 1 THEN 65536 ELSE ASH000.SESSION_ID END SESSION_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PLSQL_OBJECT_ID, NULL) PLSQL_OBJECT_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PLSQL_SUBPROGRAM_ID, NULL) PLSQL_SUBPROGRAM_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.SQL_PLAN_LINE_ID, NULL) PLAN_LINE_ID, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PX_STEP_ID, NULL) PX_STEP_ID, CASE WHEN ASH000.IS_PX_SLAVE = 1 AND ASH000.IS_MONITORED_SQL = 1 AND ASH000.PX_STEP_ID IN (1, 2, 3) THEN ASH000.PX_STEP_ARG ELSE NULL END PX_DFO_PAIR_ID, CASE WHEN ASH000.IS_PX_SLAVE = 0 OR ASH000.IS_MONITORED_SQL != 1 THEN NULL WHEN ASH000.PX_STEP_ID = 1 THEN 1 WHEN ASH000.PX_STEP_ID IN (2, 3) THEN 0 ELSE NULL END PX_DFO_PAIR_TYPE, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PX_STEP_ARG, NULL) PX_STEP_ARG, DECODE(ASH000.IS_MONITORED_SQL, 1, ASH000.PX_DOP, NULL) PX_DOP FROM (SELECT ASH0.*, CASE WHEN ASH0.IS_TARGET_SQL = 1 OR (ASH0.IS_PX_SLAVE = 1 AND ((NVL(ASH0.TOP_LEVEL_SQL_ID, ASH0.SQL_ID) IS NOT NULL AND NVL(ASH0.TOP_LEVEL_SQL_ID, ASH0.SQL_ID) = :B9 ) OR (SQL_ID IS NULL AND :B23 = 'Y'))) THEN 1 ELSE 0 END IS_MONITORED_SQL FROM (SELECT (CASE WHEN (ASH.SQL_ID = :B9 AND ASH.SQL_EXEC_ID = :B7 AND ASH.SQL_EXEC_START = :B8 ) THEN 1 ELSE 0 END) IS_TARGET_SQL, ASH.SQL_ID, ASH.SQL_PLAN_LINE_ID, ASH.PLSQL_OBJECT_ID, ASH.PLSQL_SUBPROGRAM_ID, ASH.TOP_LEVEL_SQL_ID, DECODE(ASH.SQL_ID, NULL, ASH.TOP_LEVEL_CALL_NAME, NULL) CALL_NAME, ASH.EVENT, ASH.IN_INMEMORY_QUERY, ASH.WAIT_CLASS, ASH.SQL_EXEC_ID, ASH.SQL_EXEC_START, ASH.DBOP_NAME, ASH.DBOP_EXEC_ID, ASH.SESSION_ID, ASH.SESSION_SERIAL#, CASE WHEN QC_INSTANCE_ID IS NOT NULL AND (ASH.SESSION_ID != ASH.QC_SESSION_ID OR ASH.SESSION_SERIAL# != ASH.QC_SESSION_SERIAL# OR USERENV('instance') != ASH.QC_INSTANCE_ID) THEN 1 ELSE 0 END IS_PX_SLAVE, SAMPLE_TIME - CAST(:B20 AS TIMESTAMP) DELTA_TIME, CAST(FROM_TZ(ASH.SAMPLE_TIME, DBTIMEZONE) AS DATE) SAMPLE_DATE, TRUNC(MOD(PX_FLAGS/65536, 32)) PX_STEP_ID, MOD(PX_FLAGS, 65536) PX_STEP_ARG, TRUNC(PX_FLAGS/2097152) PX_DOP FROM V$ALL_ACTIVE_SESSION_HISTORY ASH WHERE ((ASH.SESSION_ID = :B19 AND ASH.SESSION_SERIAL# = :B18 AND USERENV('INSTANCE') = :B17 ) OR (ASH.QC_SESSION_ID IS NOT NULL AND ASH.QC_SESSION_ID = :B19 AND ASH.QC_SESSION_SERIAL# = :B18 AND ASH.QC_INSTANCE_ID = :B17 )) AND SAMPLE_TIME BETWEEN :B16 AND :B15 ) ASH0 WHERE (ASH0.SAMPLE_DATE BETWEEN :B20 + 1/24/3600 AND :B22 - 1/24/3600 OR (ASH0.SQL_ID = :B9 AND ASH0.SQL_EXEC_START = :B8 AND ASH0.SQL_EXEC_ID = :B7 ) OR (ASH0.DBOP_NAME = :B6 AND ASH0.DBOP_EXEC_ID = :B5 )) AND (:B21 IS NULL OR ASH0.SQL_PLAN_LINE_ID = :B21 ) AND (ASH0.IS_PX_SLAVE = 0 OR ASH0.SQL_ID IS NOT NULL)) ASH000 ) ASH00 WHERE ASH00.C1 = DUP.C1) ASH1 WHERE ASH1.BUCKET_NUM > 0 AND ASH1.BUCKET_NUM <= :B27 GROUP BY USERENV('INSTANCE'), ASH1.GLOBAL_SAMPLE_ID, ASH1.BUCKET_NUM, ASH1.SESSION_ID, ASH1.PLAN_LINE_ID, ASH1.PLSQL_OBJECT_ID, ASH1.PLSQL_SUBPROGRAM_ID, ASH1.ACTIVITY_TYPE, ASH1.EVENT_NAME, ASH1.OTHER_SQL_ACTIVITY_TYPE, ASH1.PX_STEP_ID, ASH1.PX_STEP_ARG) ASH2)))) GVTF WHERE GVTF.INST_ID BETWEEN :B11 AND :B10 ) ASH WHERE ASH.GLOBAL_SAMPLE_ID IS NULL AND ASH.SESSION_ID = MO.SID(+) AND ASH.INST_ID = MO.INST_ID(+)) AD0), RESPONSE_TIME_DATA AS (SELECT ADH.BUCKET_NUM, ADH.SQL_ROWNUM, ADH.SQL, ADH.TOP_LEVEL_SQL_ID, ADH.DBOP_NAME, ADH.PX_ID, DECODE( ADH.PX_STEP_ID, NULL, NULL, 0, NULL, 1, 'PX Server(s) - Executing Parent DFO', 2, 'PX Server(s) - Executing Child DFO', 3, 'PX Server(s) - Sampling Child DFO', 4, 'PX Server(s) - Joining Group', 5, 'QC - Scheduling Child DFO', 6, 'QC - Scheduling Parent DFO', 7, 'QC - Initializing Objects', 8, 'QC - Flushing Objects', 9, 'QC - Allocating Slaves', 10, 'QC - Initializing Granules', 11, 'PX Server(s) - Parsing Cursor', 12, 'PX Server(s) - Executing Cursor', 13, 'PX Server(s) - Preparing Transaction', 14, 'PX Server(s) - Joining Transaction', 15, 'PX Server(s) - Load Commit', 16, 'PX Server(s) - Aborting Transaction', 17, 'QC - Executing Child DFO', 18, 'QC - Executing Parent DFO', 'PX Step - ' || PX_STEP_ID) PX_STEP_ID, ADH.PX_STEP_ARG, ADH.PX_DFO_PAIR_ID, ADH.PX_DOP, ADH.PX_MIN_DOP, ADH.DFO_MOST_ACTIVE_IID, ADH.DFO_MOST_ACTIVE_SID, ADH.DFO_MOST_ACTIVE_COUNT, ADH.ACTIVITY_START, ADH.ACTIVITY_END, ADH.ACTIVITY_TYPE, ADH.OTHER_SQL_ACTIVITY_TYPE, ADH.EVENT_NAME, ADH.PLAN_LINE_ID, ADH.PLSQL_OBJECT_ID, ADH.PLSQL_SUBPROGRAM_ID, CASE WHEN PLSQL_ROWNUM = 1 AND ADH.PLSQL_OBJECT_ID IS NOT NULL THEN NVL((SELECT P.OWNER || '.' || P.OBJECT_NAME || DECODE(P.PROCEDURE_NAME, NULL, '', '.' || P.PROCEDURE_NAME) FROM ALL_PROCEDURES P WHERE P.OBJECT_ID = ADH.PLSQL_OBJECT_ID AND P.SUBPROGRAM_ID = ADH.PLSQL_SUBPROGRAM_ID), 'Unavailable') ELSE NULL END PLSQL_NAME, ADH.ACTIVITY_COUNT, ADH.BUCKET_ACTIVE_SECONDS, ADH.BUCKET_IDLE_SECONDS, (CASE WHEN ADH.IS_MONITORED_SQL = 0 THEN ADH.ACTIVE_SECONDS WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.DFO_PAIR_CPU_HEIGHT >= :B34 THEN DECODE(ADH.ACTIVITY_TYPE, 'Cpu', (ADH.DFO_PAIR_ACTIVITY_HEIGHT / ADH.DFO_PAIR_CPU_HEIGHT) * ADH.DFO_PAIR_TOTAL_SECONDS, 0) WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.PX_DOP > :B34 THEN (ADH.DFO_PAIR_TOTAL_SECONDS * DECODE(ADH.ACTIVITY_TYPE, 'Cpu', ADH.DFO_PAIR_ACTIVITY_HEIGHT, (ADH.DFO_PAIR_ACTIVITY_HEIGHT * (:B34 - ADH.DFO_PAIR_CPU_HEIGHT)) / (ADH.DFO_PAIR_TOTAL_HEIGHT_ADJ - ADH.DFO_PAIR_CPU_HEIGHT))) / :B34 WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL THEN (ADH.DFO_PAIR_TOTAL_SECONDS * ADH.DFO_PAIR_ACTIVITY_HEIGHT) / ADH.PX_DOP ELSE ADH.ACTIVE_SECONDS END) RESP_TIME, (CASE WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.DFO_PAIR_IDLE_HEIGHT > 0 AND ADH.PX_DOP > :B34 THEN (ADH.DFO_PAIR_TOTAL_SECONDS * (ADH.DFO_PAIR_IDLE_HEIGHT * (:B34 - ADH.DFO_PAIR_CPU_HEIGHT)) / (ADH.DFO_PAIR_TOTAL_HEIGHT_ADJ - ADH.DFO_PAIR_CPU_HEIGHT)) / :B34 WHEN ADH.PX_DFO_PAIR_ID IS NOT NULL AND ADH.DFO_PAIR_IDLE_HEIGHT > 0 THEN (ADH.DFO_PAIR_TOTAL_SECONDS * ADH.DFO_PAIR_IDLE_HEIGHT) / ADH.PX_DOP ELSE 0 END) DFO_PAIR_IDLE_RESP_TIME, ADH.DFO_PAIR_ACTIVITY_HEIGHT, ADH.DFO_PAIR_CPU_HEIGHT, ADH.DFO_PAIR_IDLE_HEIGHT, ADH.DFO_PAIR_TOTAL_HEIGHT, ADH.DFO_PAIR_CPU_ACTIVITY, ADH.DFO_PAIR_TOTAL_SECONDS FROM (SELECT ADH_1.*, (ROW_NUMBER() OVER(PARTITION BY ADH_1.PLSQL_OBJECT_ID, ADH_1.PLSQL_SUBPROGRAM_ID ORDER BY ADH_1.BUCKET_NUM, ADH_1.ACTIVITY_TYPE, ADH_1.EVENT_NAME)) PLSQL_ROWNUM, (ROW_NUMBER() OVER(PARTITION BY ADH_1.SQL ORDER BY ADH_1.B
UCKET_NUM, ADH_1.ACTIVITY_TYPE, ADH_1.EVENT_NAME)) SQL_ROWNUM, (CASE WHEN ADH_1.PX_DFO_PAIR_ID IS NOT NULL AND (ADH_1.DFO_PAIR_TOTAL_HEIGHT < ADH_1.PX_DOP) AND (ADH_1.DFO_PAIR_CPU_HEIGHT < :B34 ) THEN ADH_1.PX_DOP - ADH_1.DFO_PAIR_TOTAL_HEIGHT ELSE 0 END) DFO_PAIR_IDLE_HEIGHT, (CASE WHEN ADH_1.PX_DFO_PAIR_ID IS NOT NULL AND (ADH_1.DFO_PAIR_TOTAL_HEIGHT < ADH_1.PX_DOP) AND (ADH_1.DFO_PAIR_CPU_HEIGHT < :B34 ) THEN ADH_1.PX_DOP ELSE ADH_1.DFO_PAIR_TOTAL_HEIGHT END) DFO_PAIR_TOTAL_HEIGHT_ADJ FROM (SELECT ADH_0.*, (CASE WHEN ADH_0.DFO_PAIR_TOTAL_SECONDS > 0 THEN (ADH_0.DFO_PAIR_TOTAL_ACTIVITY * :B25 ) / ADH_0.DFO_PAIR_TOTAL_SECONDS ELSE 0 END) DFO_PAIR_TOTAL_HEIGHT, (CASE WHEN ADH_0.DFO_PAIR_TOTAL_SECONDS > 0 THEN (ADH_0.DFO_PAIR_CPU_ACTIVITY * :B25 ) / ADH_0.DFO_PAIR_TOTAL_SECONDS ELSE 0 END) DFO_PAIR_CPU_HEIGHT, (CASE WHEN ADH_0.PX_DFO_PAIR_ID IS NOT NULL AND ADH_0.DFO_PAIR_TOTAL_SECONDS > 0 THEN (ADH_0.ACTIVITY_COUNT * :B25 ) / ADH_0.DFO_PAIR_TOTAL_SECONDS ELSE 0 END) DFO_PAIR_ACTIVITY_HEIGHT FROM (SELECT AD3.*, (SUM(DECODE(AD3.PX_DFO_PAIR_ID, NULL, 0, AD3.ACTIVE_SECONDS)) OVER(PARTITION BY DECODE(AD3.PX_DFO_PAIR_ID, NULL, NULL, AD3.BUCKET_NUM), DECODE(AD3.PX_DFO_PAIR_ID, NULL, NULL, AD3.PX_STEP_ARG))) DFO_PAIR_TOTAL_SECONDS FROM (SELECT AD2.*, CASE WHEN AD2.IS_MONITORED_SQL = 0 THEN SQL_BUCKET_DISTINCT_SAMPLES * :B25 WHEN AD2.PX_ID IS NULL THEN AD2.ACTIVITY_COUNT * :B25 WHEN AD2.BUCKET_PARALLEL_MON_ACTIVITY > 0 THEN (AD2.ACTIVITY_COUNT * AD2.BUCKET_PARALLEL_MON_SECONDS) / AD2.BUCKET_PARALLEL_MON_ACTIVITY ELSE 0 END ACTIVE_SECONDS, CASE WHEN AD2.BUCKET_INTERVAL > BUCKET_ACTIVE_SECONDS THEN AD2.BUCKET_INTERVAL - BUCKET_ACTIVE_SECONDS ELSE 0 END BUCKET_IDLE_SECONDS FROM (SELECT AD1.*, (AD1.BUCKET_SERIAL_MON_ACTIVITY * :B25 ) BUCKET_SERIAL_MON_SECONDS, (AD1.BUCKET_TOTAL_MON_ACTIVITY - AD1.BUCKET_SERIAL_MON_ACTIVITY) BUCKET_PARALLEL_MON_ACTIVITY, (AD1.BUCKET_ACTIVE_SECONDS - (AD1.BUCKET_OTHER_ACTIVITY + AD1.BUCKET_SERIAL_MON_ACTIVITY) * :B25 ) BUCKET_PARALLEL_MON_SECONDS, (AD1.BUCKET_OTHER_ACTIVITY * :B25 ) BUCKET_OTHER_SECONDS, DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, SUM(AD1.ACTIVITY_COUNT) OVER(PARTITION BY DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, AD1.BUCKET_NUM), AD1.PX_DFO_PAIR_ID)) DFO_PAIR_TOTAL_ACTIVITY, DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, SUM(DECODE(AD1.ACTIVITY_TYPE, 'Cpu', AD1.ACTIVITY_COUNT, 0)) OVER(PARTITION BY DECODE(AD1.PX_DFO_PAIR_ID, NULL, NULL, AD1.BUCKET_NUM), AD1.PX_DFO_PAIR_ID)) DFO_PAIR_CPU_ACTIVITY FROM (SELECT AD01.*, NVL((SUM(DECODE(AD01.IS_MONITORED_SQL, 1, AD01.ACTIVITY_COUNT, NULL)) OVER(PARTITION BY AD01.BUCKET_NUM)), 0) BUCKET_TOTAL_MON_ACTIVITY, (NVL(SUM(CASE WHEN AD01.IS_MONITORED_SQL = 1 AND AD01.PX_ID IS NULL THEN AD01.ACTIVITY_COUNT ELSE NULL END) OVER(PARTITION BY AD01.BUCKET_NUM), 0)) BUCKET_SERIAL_MON_ACTIVITY, (NVL((SUM(DECODE(AD01.IS_MONITORED_SQL, 0, AD01.SQL_BUCKET_DISTINCT_SAMPLES, NULL)) OVER(PARTITION BY AD01.BUCKET_NUM)), 0)) BUCKET_OTHER_ACTIVITY, (NVL(AD01.BUCKET_DISTINCT_SAMPLES, 0) * :B25 ) BUCKET_ACTIVE_SECONDS, DECODE(AD01.BUCKET_NUM, :B27 , MOD(:B32 , :B26 ), :B26 ) BUCKET_INTERVAL FROM (SELECT AD0.ACTIVITY_BUCKET_NUM BUCKET_NUM, AD0.PX_ID, AD0.ACTIVITY_TYPE, AD0.OTHER_SQL_ACTIVITY_TYPE, AD0.EVENT_NAME, AD0.PLAN_LINE_ID, AD0.PX_STEP_ID, AD0.PX_STEP_ARG, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, MIN(AD0.ACTIVITY_START) ACTIVITY_START, MAX(AD0.ACTIVITY_END) ACTIVITY_END, MAX(AD0.IS_MONITORED_SQL) IS_MONITORED_SQL, MAX(AD0.SQL) SQL, MAX(AD0.TOP_LEVEL_SQL_ID) TOP_LEVEL_SQL_ID, MAX(AD0.DBOP_NAME) DBOP_NAME, MAX(DECODE(AD0.DFO_MOST_ACTIVE_COUNT, NULL, NULL, AD0.DFO_MOST_ACTIVE_IID)) DFO_MOST_ACTIVE_IID, MAX(DECODE(AD0.DFO_MOST_ACTIVE_COUNT, NULL, NULL, AD0.DFO_MOST_ACTIVE_SID)) DFO_MOST_ACTIVE_SID, SUM(AD0.DFO_MOST_ACTIVE_COUNT) DFO_MOST_ACTIVE_COUNT, MAX(PX_DFO_PAIR_TYPE) PX_DFO_PAIR_TYPE, MAX(PX_DFO_PAIR_ID) PX_DFO_PAIR_ID, MAX(AD0.PX_DOP) PX_DOP, MIN(AD0.PX_MIN_DOP) PX_MIN_DOP, MAX(AD0.BUCKET_DISTINCT_SAMPLES) BUCKET_DISTINCT_SAMPLES, MAX(AD0.SQL_BUCKET_DISTINCT_SAMPLES) SQL_BUCKET_DISTINCT_SAMPLES FROM (SELECT AD00.*, (CASE WHEN AD00.IS_MONITORED_SQL = 1 AND (AD00.SESSION_ID != :B19 OR AD00.INST_ID != :B17 ) THEN AD00.PX_SERVER_GROUP END) PX_ID FROM ASH_DATA AD00 WHERE :B33 = 1 ) AD0 GROUP BY AD0.ACTIVITY_BUCKET_NUM, AD0.PX_ID, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, AD0.OTHER_SQL_ACTIVITY_TYPE, AD0.PLAN_LINE_ID, AD0.PLSQL_OBJECT_ID, AD0.PLSQL_SUBPROGRAM_ID, AD0.PX_STEP_ID, AD0.PX_STEP_ARG ) AD01) AD1) AD2) AD3) ADH_0) ADH_1) ADH) SELECT /*+ no_monitor no_xml_query_rewrite
opt_param('_gby_hash_aggregation_enabled', 'false') */ XMLELEMENT( "sql_monitor_report", XMLATTRIBUTES(:B59 AS "version", TO_CHAR(:B58 , :B12 ) AS "sysdate"), XMLELEMENT( "report_parameters", NULL, CASE WHEN :B57 IS NOT NULL THEN XMLFOREST( :B57 AS "dbop_name
", :B56 AS "dbop_exec_id") ELSE XMLFOREST( :B55 AS "sql_id", :B54 AS "sql_exec_id") END, XMLFOREST( :B53 AS "session_id", :B52 AS "session_serial", TO_CHAR(:B51 , :B12 ) AS "sql_exec_start", :B27 AS "bucket_count", TO_CHAR(:B50 , :B12 ) AS "interval_start", TO_CHAR(:B22 , :B12 ) AS "interval_end", DECODE(:B49 , 'Y', :B48 , NULL) AS "auto_refresh", :B47 AS "base_path"), CASE WHEN :B23 = 'Y' AND :B46 IS NOT NULL AND NOT (:B4 = 1 AND :B3 IS NULL AND :B2 IS NULL AND :B1 IS NULL) THEN XMLELEMENT( "parallel_filter", NULL, XMLFOREST( DECODE(:B4 , 1, 'yes', 'no') AS "qc", :B3 AS "server_group", :B2 AS "server_set", :B1 AS "server_number")) ELSE NULL END), CASE WHEN :B14 = 1 THEN XMLELEMENT( "derived_parameters_testing", NULL, XMLFOREST(:B11 AS "instance_id_low", :B10 AS "instance_id_high", :B26 AS "bucket_interval_sec", :B32 AS "interval_second", :B27 AS "bucket_calc_count", :B45 AS "bucket_calc_max_count", :B13 AS "sel_sqltext")) ELSE NULL END, (SELECT XMLCONCAT( CASE WHEN :B46 IS NULL AND :B67 IS NULL THEN XMLELEMENT( "target", XMLATTRIBUTES(:B17 AS "instance_id", :B19 AS "session_id", :B18 AS "session_serial", NVL2(:B6 , NULL, :B9 ) AS "sql_id", NVL2(:B6 , NULL, TO_CHAR(:B8 , :B12 )) AS "sql_exec_start", NVL2(:B6 , NULL, :B7 ) AS "sql_exec_id", NVL2(:B6 , :B6 , NULL) AS "dbop_name", NVL2(:B6 , :B5 , NULL) AS "dbop_exec_id", NVL2(:B6 , TO_CHAR(:B8 , :B12 ), NULL) AS "dbop_exec_start", NVL2(:B6 , NULL, MAX_PLAN_HASH_VALUE) AS "sql_plan_hash", NVL2(:B6 , NULL, MAX_FULL_PLAN_HASH_VALUE) AS "sql_full_plan_hash", MAGG.DB_UNIQUE_NAME AS "db_unique_name", MAGG.PLATFORM_NAME AS "db_platform_name", MAGG.HOST_NAME AS "report_host_name"), NVL2(SUM_SERVERS_REQUESTED, XMLELEMENT( "servers_requested", NULL, SUM_SERVERS_REQUESTED), NULL), NVL2(SUM_SERVERS_ALLOCATED, XMLELEMENT( "servers_allocated", NULL, SUM_SERVERS_ALLOCATED), NULL), NVL2(MAX_USERID, XMLELEMENT( "user_id", NULL, MAX_USERID), NULL), NVL2(MAX_USERNAME, XMLELEMENT( "user", NULL, MAX_USERNAME), NULL), NVL2(MAX_CON_ID, XMLELEMENT( "con_id", NULL, MAX_CON_ID), NULL), NVL2(MAX_CON_NAME, XMLELEMENT( "con_name", NULL, MAX_CON_NAME), NULL), NVL2(MAX_PROGRAM, XMLELEMENT( "program", NULL, MAX_PROGRAM), NULL), NVL2(MAX_MODULE, XMLELEMENT( "module", NULL, MAX_MODULE), NULL), NVL2(MAX_ACTION, XMLELEMENT( "action", NULL, MAX_ACTION), NULL), NVL2(MAX_SERVICE_NAME, XMLELEMENT( "service", NULL, MAX_SERVICE_NAME), NULL), NVL2(MAX_CLIENT_ID, XMLELEMENT( "client_id", NULL, MAX_CLIENT_ID), NULL), NVL2(MAX_CLIENT_INFO, XMLELEMENT( "client_info", NULL, MAX_CLIENT_INFO), NULL), NVL2(MAX_PL_ENTRY_OID, XMLELEMENT( "plsql_entry_object_id", NULL, MAX_PL_ENTRY_OID), NULL), NVL2(MAX_PL_ENTRY_PROGID, XMLELEMENT( "plsql_entry_subprogram_id", NULL, MAX_PL_ENTRY_PROGID), NULL), NVL2(MAX_PL_ENTRY_NAME, XMLELEMENT( "plsql_entry_name", NULL, MAX_PL_ENTRY_NAME), NULL), NVL2(MAX_PL_OID, XMLELEMENT( "plsql_object_id", NULL, MAX_PL_OID), NULL), NVL2(MAX_PL_PROGID, XMLELEMENT( "plsql_subprogram_id", NULL, MAX_PL_PROGID), NULL), NVL2(MAX_PL_NAME, XMLELEMENT( "plsql_name", NULL, MAX_PL_NAME), NULL), CASE WHEN (:B13 = 0 OR :B6 IS NOT NULL) THEN NULL ELSE XMLELEMENT( "sql_fulltext", XMLATTRIBUTES( NVL2(:B65 , 'Y', :B66 ) AS "is_full"), NVL2(:B65 , :B65 , SQLMON_TEXT)) END, XMLELEMENT( "status", NULL, MAX_STATUS), XMLELEMENT( "refresh_count", NULL, SUM_REFRESH_COUNT), XMLELEMENT( "first_refresh_time", NULL, TO_CHAR(MIN_FIRST_REFRESH_TIME, :B12 )), XMLELEMENT( "last_refresh_time", NULL, TO_CHAR(:B58 , :B12 )), XMLELEMENT( "duration", NULL, GREATEST(:B64 , LEAST(MAX_ELAPSED_TIME/1000000, 1), CEIL(MAX_QUEUING_TIME/1000000))), DECODE(MAX_RM_INFO, '00/00/0000 00:00:00', NULL, XMLTYPE(SUBSTR(MAX_RM_INFO, 20))), CASE WHEN (:B62 = 'Y') THEN XMLELEMENT( "adaptive_plan", XMLATTRIBUTES(:B63 AS "is_final"), :B62 ) ELSE NULL END ) END, XMLELEMENT( "stats", XMLATTRIBUTES('monitor' AS "type"), DECODE(NVL(SUM_ELAPSED_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), SUM_ELAPSED_TIME)), DECODE(NVL(MAX_QUEUING_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name
"), MAX_QUEUING_TIME)), DECODE(NVL(SUM_CPU_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), SUM_CPU_TIME)), DECODE(NVL(SUM_USER_IO_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), SUM_USER_IO_WAIT_TIME)), DECODE(NVL(SUM_APPLICATION_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), SUM_APPLICATION_WAIT_TIME)), DECODE(NVL(SUM_CONCURRENCY_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), SUM_CONCURRENCY_WAIT_TIME)), DECODE(NVL(SUM_CLUSTER_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), SUM_CLUSTER_WAIT_TIME)), DECODE(NVL(SUM_PLSQL_EXEC_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), SUM_PLSQL_EXEC_TIME)), DECODE(NVL(SUM_JAVA_EXEC_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), SUM_JAVA_EXEC_TIME)), DECODE(NVL(SUM_OTHER_WAIT_TIME, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('other_wait_time' AS "name"), SUM_OTHER_WAIT_TIME)), DECODE(NVL(SUM_FETCHES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), SUM_FETCHES)), DECODE(NVL(SUM_BUFFER_GETS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), SUM_BUFFER_GETS)), DECODE(NVL(SUM_READ_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('disk_reads' AS "name"), SUM_READ_REQS)), DECODE(NVL(SUM_WRITE_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('direct_writes' AS "name"), SUM_WRITE_REQS)), DECODE(NVL(SUM_READ_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), SUM_READ_REQS)), DECODE(NVL(SUM_READ_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), SUM_READ_BYTES)), DECODE(NVL(SUM_WRITE_REQS, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), SUM_WRITE_REQS)), DECODE(NVL(SUM_WRITE_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), SUM_WRITE_BYTES)), DECODE(NVL(SUM_IO_UNC_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), SUM_IO_UNC_BYTES)), DECODE(NVL(SUM_IO_ELIG_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), SUM_IO_ELIG_BYTES)), DECODE(NVL(SUM_IO_RET_BYTES, 0), 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), SUM_IO_RET_BYTES)), CASE WHEN SUM_IO_INTER_BYTES IS NULL OR SUM_IO_BYTES = 0 OR SUM_IO_INTER_BYTES = SUM_IO_BYTES OR NVL(SUM_IO_ELIG_BYTES, 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(SUM_IO_BYTES / DECODE(SUM_IO_INTER_BYTES, 0, 1, SUM_IO_INTER_BYTES), 2)) END, CASE WHEN NVL(SUM_IO_ELIG_BYTES, 0) = 0 OR SUM_IO_BYTES = 0 OR SUM_IO_UNC_BYTES = SUM_IO_RET_BYTES THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100* (GREATEST(SUM_IO_UNC_BYTES, SUM_IO_ELIG_BYTES) - SUM_IO_RET_BYTES) / SUM_IO_ELIG_BYTES, 2))) END), CASE WHEN :B33 = 1 THEN (SELECT CASE WHEN SUM(ACTIVITY_COUNT) > 0 THEN XMLELEMENT( "activity_sampled", XMLAGG( XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME)) ELSE NULL END FROM (SELECT AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT FROM ASH_DATA AD0 GROUP BY AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1) ELSE NULL END, NVL2(MAX_ERROR_NUMBER, XMLELEMENT( "error", XMLATTRIBUTES(MAX_ERROR_NUMBER AS "number", MAX_ERROR_FACILITY AS "facility"), MAX_ERROR_MESSAGE), NULL), CASE WHEN :B61 = 1 AND MAGG.QC_HAS_BINDS_XML = 'Y' THEN (SELECT XMLTYPE(BINDS_XML) FROM GV$ALL_SQL_MONITOR MON WHERE MON.INST_ID = :B17 AND MON.KEY = MAGG.MAX_KEY AND MON.SID = MAGG.MAX_SESSION_ID AND MON.SQL_ID = :B9 AND MON.SQL_EXEC_START = :B8 AND MON.SQL_EXEC_ID = :B7 AND ROWNUM = 1) ELSE NULL END, CASE WHEN :B60 = 1 AND MAGG.QC_HAS_OTHER_XML = 'Y' THEN (SELECT XMLTYPE(OTHER_XML) FROM GV$ALL_SQL_MONITOR MON WHERE MON.INST_ID = MAGG.MAX_INST_ID AND MON.KEY = MAGG.MAX_KEY AND MON.SID = MAGG.MAX_SESSION_ID AND MON.SQL_ID = :B9 AND MON.SQL_EXEC_START = :B8 AND MON.SQL_EXEC_ID = :B7 AND ROWNUM = 1) ELSE NULL END) FROM MONITOR_AGG MAGG), CASE WHEN :B44 = 1 THEN (SELECT CASE WHEN AT.ACTIVITY_COUNT > 0 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( :B41 AS "ash_missing_seconds", TO_CHAR(AT.ACTIVITY_START, :B12 ) AS "first_sample_time", TO_CHAR(AT.ACTIVITY_END, :B12 ) AS "last_sample_time", ROUND((AT.ACTIVITY_END - AT.ACTIVITY_START) * 3600 * 24) + 1 AS "duration", AT.ACTIVITY_COUNT AS "count", AT.IMQ_COUNT AS "imq_count", AT.WAIT_COUNT AS "wait_count", AT.CPU_COUNT AS "cpu_count", DECODE(AT.OTHER_SQL_COUNT, 0, NULL, AT.OTHER_SQL_COUNT) AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), AT.ACTIVITY_TOTAL, AH.GLOB_ACTIVITY_HISTO) WHEN :B41 IS NOT NULL THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( DECODE( :B41 , -1, 'all', TO_CHAR( :B41 )) AS "ash_missing_seconds")) ELSE NULL END FROM (SELECT MIN(AD1.ACTIVITY_START) ACTIVITY_START, MAX(AD1.ACTIVITY_END) ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD1.IMQ_COUNT) IMQ_COUNT, SUM(AD1.WAIT_COUNT) WAIT_COUNT, SUM(AD1.CPU_COUNT) CPU_COUNT, SUM(AD1.OTHER_SQL_COUNT) OTHER_SQL_COUNT, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG( XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_TOTAL FROM (SELECT AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(AD0.ACTIVITY_START) ACTIVITY_START, MAX(AD0.ACTIVITY_END) ACTIVITY_END, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT FROM ASH_DATA AD0 GROUP BY AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1) AT, (SELECT CASE WHEN :B30 = 1 AND :B27 > 1 THEN XMLELEMENT( "activity_histogram", XMLATTRIBUTES( :B26 AS "bucket_interval", :B27 AS "bucket_count", TO_CHAR( :B20 , :B12 ) AS "start_time", TO_CHAR( :B22 , :B12 ) AS "end_time", ROUND(( :B22 - :B20 ) *3600*24) + 1 AS "duration"), XMLAGG( XMLELEMENT( "bucket", XMLATTRIBUTES( AD2.BUCKET_NUM AS "number"), ACTIVITY_BUCKET) ORDER BY AD2.BUCKET_NUM)) ELSE NULL END GLOB_ACTIVITY_HISTO FROM (SELECT AD1.BUCKET_NUM, SUM(ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(IMQ_COUNT) IMQ_COUNT, SUM(WAIT_COUNT) WAIT_COUNT, SUM(CPU_COUNT) CPU_COUNT, SUM(OTHER_SQL_COUNT) OTHER_SQL_COUNT, MIN(AD1.ACTIVITY_START) ACTIVITY_START, MAX(AD1.ACTIVITY_END) ACTIVITY_END, MIN(AD1.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD1.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG( XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTI
VITY_BUCKET FROM (SELECT AD0.ACTIVITY_BUCKET_NUM BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(AD0.ACTIVITY_START) ACTIVITY_START, MAX(AD0.ACTIVITY_END) ACTIVITY_END, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, MIN(AD0.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD0.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END FROM ASH_DATA AD0 GROUP BY AD0.ACTIVITY_BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1 GROUP BY AD1.BUCKET_NUM) AD2) AH) ELSE NULL END, CASE WHEN :B33 = 1 THEN (SELECT CASE WHEN AH.ACTIVITY_COUNT > 0 THEN XMLELEMENT( "activity_detail", XMLATTRIBUTES( TO_CHAR( :B20 , :B12 ) AS "start_time", TO_CHAR( :B22 , :B12 ) AS "end_time", :B41 AS "ash_missing_seconds", TO_CHAR(AH.ACTIVITY_START, :B12 ) AS "first_sample_time", TO_CHAR(AH.ACTIVITY_END, :B12 ) AS "last_sample_time", ROUND((AH.ACTIVITY_END - AH.ACTIVITY_START) * 3600 * 24) + 1 AS "duration", :B25 AS "sample_interval", :B26 AS "bucket_interval", :B27 AS "bucket_count", ROUND((:B22 - :B20 ) *3600*24) + 1 AS "bucket_duration", :B40 AS "cpu_cores", :B34 AS "total_cpu_cores", :B39 AS "hyperthread"), AH.GLOB_ACTIVITY_HISTO) WHEN :B41 IS NOT NULL THEN XMLELEMENT( "activity_detail", XMLATTRIBUTES( DECODE( :B41 , -1, 'all', TO_CHAR( :B41 )) AS "ash_missing_seconds")) ELSE NULL END FROM (SELECT MIN(AD2.ACTIVITY_START) ACTIVITY_START, MAX(AD2.ACTIVITY_END) ACTIVITY_END, SUM(AD2.ACTIVITY_COUNT) ACTIVITY_COUNT, XMLAGG( XMLELEMENT( "bucket", XMLATTRIBUTES( AD2.BUCKET_NUM AS "number"), ACTIVITY_BUCKET_XML) ORDER BY AD2.BUCKET_NUM) GLOB_ACTIVITY_HISTO FROM (SELECT AD1.BUCKET_NUM, MIN(AD1.ACTIVITY_START) ACTIVITY_START, MAX(AD1.ACTIVITY_END) ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) ACTIVITY_COUNT, MAX(AD1.BUCKET_IDLE_SECONDS) BUCKET_IDLE_SECONDS, XMLAGG( XMLCONCAT( CASE WHEN AD1.DFO_PAIR_IDLE_RESP_TIME != 0 AND DFO_PAIR_ROWNUM = 1 THEN XMLELEMENT( "activity", XMLATTRIBUTES( 'Parallel Skew' AS "class", AD1.PX_STEP_ARG AS "line", AD1.PX_ID AS "px", ROUND(AD1.DFO_PAIR_IDLE_RESP_TIME, 2) AS "rt"), 0) ELSE NULL END, XMLELEMENT( "activity", XMLATTRIBUTES( NVL(AD1.OTHER_SQL, AD1.RPI) AS "sql", AD1.NON_SQL AS "non_sql", AD1.CLASS AS "class", AD1.OTHER_SQL_CLASS AS "other_sql_class", AD1.EVENT AS "event", AD1.PLAN_LINE_ID AS "line", NVL2(AD1.PLSQL_OBJECT_ID, AD1.PLSQL_OBJECT_ID||'.'|| AD1.PLSQL_SUBPROGRAM_ID, NULL) AS "plsql_id", AD1.PLSQL_NAME AS "plsql_name", CASE WHEN AD1.SQL_ROWNUM = 1 THEN AD1.TOP_LEVEL_SQL_ID END AS "top_sql_id", CASE WHEN AD1.DBOP_NAME IS NOT NULL THEN AD1.DBOP_NAME END AS "dbop_name", CASE WHEN AD1.DFO_MOST_ACTIVE_IID IS NOT NULL AND :B68 = 'Y' THEN AD1.DFO_MOST_ACTIVE_IID END AS "skew_iid", DECODE(AD1.DFO_MOST_ACTIVE_COUNT, NULL, NULL, AD1.DFO_MOST_ACTIVE_SID) AS "skew_sid", AD1.DFO_MOST_ACTIVE_COUNT AS "skew_count", DECODE(AD1.PX_DOP, :B28 , NULL, AD1.PX_DOP) AS "dop", DECODE(AD1.PX_DOP, AD1.PX_MIN_DOP, NULL, AD1.PX_MIN_DOP) AS "min_dop", AD1.PX_ID AS "px", AD1.PX_STEP_ID AS "step", AD1.PX_STEP_ARG AS "arg", DECODE(AD1.ACTIVITY_COUNT, AD1.RESP_TIME, NULL, ROUND(AD1.RESP_TIME, 2)) AS "rt"), AD1.ACTIVITY_COUNT)) ORDER BY AD1.PX_STEP_ID, AD1.PX_STEP_ARG, AD1.DFO_PAIR_ROWNUM) ACTIVITY_BUCKET_XML FROM (SELECT AD01.*, CASE WHEN AD01.ACTIVITY_TYPE != 'Other SQL Execution' AND AD01.ACTIVITY_TYPE != 'Non SQL' THEN AD01.ACTIVITY_TYPE END CLASS, CASE WHEN (AD01.ACTIVITY_TYPE = 'Other SQL Execution' OR AD01.ACTIVITY_TYPE = 'Non SQL') THEN AD01.OTHER_SQL_ACTIVITY_TYPE END OTHER_SQL_CLASS, CASE WHEN AD01.ACTIVITY_TYPE != 'Other SQL Execution' AND AD01.ACTIVITY_TYPE != 'Non SQL' THEN AD01.EVENT_NAME END EVENT, CASE WHEN AD01.SQL IN ('this', 'anonymous') THEN NULL ELSE AD01.SQL END RPI, DECODE(AD01.ACTIVITY_TYPE, 'Other SQL Execution', SUBSTR(AD01.EVENT_NAME, 9), NULL) OTHER_SQL, DECODE(AD01.ACTIVITY_TYPE, 'Non SQL', AD01.EVENT_NAME, NULL) NON_SQL, ROW_NUMBER() OVER(PARTITION BY AD01.BUCKET_NUM, AD01.PX_DFO_PAIR_ID ORDER BY AD01.ACTIVITY_TYPE, AD01.EVENT_NAME, AD01.PLAN_LINE_ID) DFO_PAIR_ROWNUM FROM RESPONSE_TIME_DATA AD01) AD1 GROUP BY AD1.BUCKET_NUM) AD2) AH) ELSE NULL END, CASE WHEN :B23 = 'Y' THEN (SELECT XMLELEMENT( "parallel_info", XMLATTRIBUTES( :B17 AS "qc_instance_id", MAX_PX_QCSID AS "qc_session_id", MAX_PX_IS_CROSS_INSTANCE AS "is_cross_instance", MAX_PX_DOP AS "dop", MAX_PX_DOP_INSTANCES AS "max_dop_instances", DIST_INST_COUNT AS "inst_count", DIST_PX_GROUP_COUNT AS "server_group_count", DIST_PX_SET_COUNT AS "server_set_count"), CASE WHEN :B70 = 1 THEN PX_SESSIONS ELSE NULL END, CASE WHEN :B68 = 'Y' THEN DECODE(:B69 , 1, PX_INSTANCES, NULL) ELSE NULL END) FROM (SELECT MAX_PX_QCSID, MAX_PX_DOP, MAX_PX_DOP_INSTANCES, MAX_PX_IS_CROSS_INSTANCE, SUM_SERVERS_REQUESTED, SUM_SERVERS_ALLOCATED, DIST_INST_COUNT, DIST_PX_GROUP_COUNT, DIST_PX_SET_COUNT, (SELECT XMLELEMENT( "sessions", XMLATTRIBUTES(MAX(PX_SESSION.ACTIVITY_COUNT) AS "max_activity_count", MAX(PX_SESSION.IMQ_COUNT) AS "max_imq_count", MAX(PX_SESSION.CPU_COUNT) AS "max_cpu_count", MAX(PX_SESSION.WAIT_COUNT) AS "max_wait_count", MAX(PX_SESSION.OTHER_SQL_COUNT) AS "max_other_sql_count", MAX(PX_SESSION.MAX_IO_REQS) AS "max_io_reqs", MAX(PX_SESSION.MAX_IO_BYTES) AS "max_io_bytes", MAX(PX_SESSION.MAX_BUFFER_GETS) AS "max_buffer_gets", MAX(PX_SESSION.MAX_ELAPSED_TIME) AS "max_elapsed_time"), XMLAGG(PX_SESSION.PX_SESSION_XML ORDER BY PX_SERVER_GROUP NULLS FIRST, PX_SERVER_SET, PX_SERVER#)) FROM (SELECT PX_SERVER_GROUP, PX_SERVER_SET, PX_SERVER#, MAX(PI.MAX_ELAPSED_TIME) MAX_ELAPSED_TIME, MAX(PI.MAX_IO_REQS) MAX_IO_REQS, MAX(PI.MAX_IO_BYTES) MAX_IO_BYTES, MAX(PI.MAX_BUFFER_GETS) MAX_BUFFER_GETS, SUM(PI.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(PI.IMQ_COUNT) IMQ_COUNT, SUM(PI.WAIT_COUNT) WAIT_COUNT, SUM(PI.CPU_COUNT) CPU_COUNT, SUM(PI.OTHER_SQL_COUNT) OTHER_SQL_COUNT, XMLELEMENT( "session", XMLATTRIBUTES( INST_ID AS "inst_id", PROCESS_NAME AS "process_name", SID AS "session_id", SESSION_SERIAL# AS "session_serial", PX_SERVER_GROUP AS "server_group", PX_SERVER_SET AS "server_set", PX_SERVER# AS "server_num"), XMLELEMENT( "stats", XMLATTRIBUTES( 'monitor' AS "type"), NVL2(MAX(ELAPSED_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MAX(ELAPSED_TIME)), NULL), NVL2(MAX(QUEUING_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MAX(QUEUING_TIME)), NULL), NVL2(MAX(CPU_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MAX(CPU_TIME)), NULL), NVL2(MAX(USER_IO_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MAX(USER_IO_WAIT_TIME)), NULL), NVL2(MAX(APPLICATION_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MAX(APPLICATION_WAIT_TIME)), NULL), NVL2(MAX(CONCURRENCY_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MAX(CONCURRENCY_WAIT_TIME)), NULL), NVL2(MAX(CLUSTER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MAX(CLUST
ER_WAIT_TIME)), NULL), NVL2(MAX(PLSQL_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MAX(PLSQL_EXEC_TIME)), NULL), NVL2(MAX(JAVA_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MAX(JAVA_EXEC_TIME)), NULL), NVL2(MAX(OTHER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES( 'other_wait_time' AS "name"), MAX(OTHER_WAIT_TIME)), NULL), NVL2(MAX(FETCHES), XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MAX(FETCHES)), NULL), NVL2(MAX(BUFFER_GETS), XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MAX(BUFFER_GETS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('disk_reads' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('direct_writes' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(READ_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MAX(READ_BYTES)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(WRITE_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MAX(WRITE_BYTES)), NULL), NVL2(MAX(IO_UNC_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), MAX(IO_UNC_BYTES)), NULL), NVL2(MAX(IO_ELIG_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), MAX(IO_ELIG_BYTES)), NULL), NVL2(MAX(IO_RET_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), MAX(IO_RET_BYTES)), NULL), CASE WHEN MAX(IO_INTER_BYTES) IS NULL OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_INTER_BYTES) = MAX(IO_BYTES) OR NVL(MAX(IO_ELIG_BYTES), 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MAX(IO_BYTES) / DECODE(MAX(IO_INTER_BYTES), 0, 1, MAX(IO_INTER_BYTES)), 2)) END, CASE WHEN NVL(MAX(IO_ELIG_BYTES), 0) = 0 OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_UNC_BYTES) = MAX(IO_RET_BYTES) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100* (GREATEST( NVL(MAX(IO_UNC_BYTES), 0), NVL(MAX(IO_ELIG_BYTES), 0)) - MAX(IO_RET_BYTES)) / MAX(IO_ELIG_BYTES), 2))) END), CASE WHEN SUM(PI.ACTIVITY_COUNT) > 0 AND :B33 = 1 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( TO_CHAR(MIN(PI.ACTIVITY_START), :B12 ) AS "first_sample_time", TO_CHAR(MAX(PI.ACTIVITY_END), :B12 ) AS "last_sample_time", ROUND((MAX(PI.ACTIVITY_END) - MIN(PI.ACTIVITY_START)) * 3600 * 24) + 1 AS "duration", SUM(PI.ACTIVITY_COUNT) AS "count", SUM(PI.IMQ_COUNT) AS "imq_count", SUM(PI.CPU_COUNT) AS "cpu_count", SUM(PI.WAIT_COUNT) AS "wait_count", SUM(PI.OTHER_SQL_COUNT)AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), XMLAGG( NVL2(ACTIVITY_TYPE, XMLELEMENT( "activity", XMLATTRIBUTES( PI.ACTIVITY_TYPE AS "class", PI.EVENT_NAME AS "event"), ACTIVITY_COUNT), NULL) ORDER BY PI.ACTIVITY_TYPE, PI.EVENT_NAME)) ELSE NULL END, CASE WHEN :B60 = 1 AND PI.HAS_OTHER_XML = 'Y' THEN (SELECT XMLTYPE(OTHER_XML) FROM GV$ALL_SQL_MONITOR MON WHERE MON.INST_ID = PI.INST_ID AND MON.KEY = PI.KEY AND MON.SID = PI.SID AND MON.SQL_ID = :B9 AND MON.SQL_EXEC_START = :B8 AND MON.SQL_EXEC_ID = :B7 AND ROWNUM = 1) ELSE NULL END) PX_SESSION_XML FROM (SELECT MO.HAS_OTHER_XML, MO.KEY, MO.INST_ID, DECODE(MO.PROCESS_NAME, 'ora', 'PX Coordinator', MO.PROCESS_NAME) PROCESS_NAME, MO.SID, MO.SESSION_SERIAL#, MO.PX_SERVER_GROUP, MO.PX_SERVER_SET, MO.PX_SERVER#, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME, MAX(MO.IO_REQS) MAX_IO_REQS, MAX(MO.IO_BYTES) MAX_IO_BYTES, MAX(MO.BUFFER_GETS) MAX_BUFFER_GETS, MAX(MO.ELAPSED_TIME) MAX_ELAPSED_TIME, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.ACTIVITY_COUNT)) ACTIVITY_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.IMQ_COUNT)) IMQ_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.WAIT_COUNT)) WAIT_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.CPU_COUNT)) CPU_COUNT, SUM(DECODE(ASH0.ACTIVITY_TYPE, NULL, NULL, ASH0.OTHER_SQL_COUNT)) OTHER_SQL_COUNT, MIN(ASH0.ACTIVITY_START) ACTIVITY_START, MAX(ASH0.ACTIVITY_END) ACTIVITY_END, MAX(DECODE(MO.ELAPSED_TIME, 0, NULL, MO.ELAPSED_TIME)) ELAPSED_TIME, MAX(DECODE(MO.QUEUING_TIME, 0, NULL, MO.QUEUING_TIME)) QUEUING_TIME, MAX(DECODE(MO.CPU_TIME, 0, NULL, CPU_TIME)) CPU_TIME, MAX(DECODE(MO.FETCHES, 0, NULL, FETCHES)) FETCHES, MAX(DECODE(MO.BUFFER_GETS, 0, NULL, MO.BUFFER_GETS)) BUFFER_GETS, MAX(DECODE(MO.IO_INTER_BYTES, 0, NULL, MO.IO_INTER_BYTES)) IO_INTER_BYTES, MAX(DECODE(MO.READ_REQS, 0, NULL, MO.READ_REQS)) READ_REQS, MAX(DECODE(MO.READ_BYTES, 0, NULL, MO.READ_BYTES)) READ_BYTES, MAX(DECODE(MO.WRITE_REQS, 0, NULL, MO.WRITE_REQS)) WRITE_REQS, MAX(DECODE(MO.WRITE_BYTES, 0, NULL, MO.WRITE_BYTES)) WRITE_BYTES, MAX(DECODE(MO.IO_BYTES, 0, NULL, MO.IO_BYTES)) IO_BYTES, MAX(DECODE(MO.IO_UNC_BYTES, 0, NULL, MO.IO_UNC_BYTES)) IO_UNC_BYTES, MAX(DECODE(MO.IO_ELIG_BYTES, 0, NULL, MO.IO_ELIG_BYTES)) IO_ELIG_BYTES, MAX(DECODE(MO.IO_RET_BYTES, 0, NULL, MO.IO_RET_BYTES)) IO_RET_BYTES, MAX(DECODE(MO.APPLICATION_WAIT_TIME, 0, NULL, MO.APPLICATION_WAIT_TIME)) APPLICATION_WAIT_TIME, MAX(DECODE(MO.CONCURRENCY_WAIT_TIME, 0, NULL, MO.CONCURRENCY_WAIT_TIME)) CONCURRENCY_WAIT_TIME, MAX(DECODE(MO.CLUSTER_WAIT_TIME, 0, NULL, MO.CLUSTER_WAIT_TIME)) CLUSTER_WAIT_TIME, MAX(DECODE(MO.USER_IO_WAIT_TIME, 0, NULL, MO.USER_IO_WAIT_TIME)) USER_IO_WAIT_TIME, MAX(DECODE(PLSQL_EXEC_TIME, 0, NULL, PLSQL_EXEC_TIME)) PLSQL_EXEC_TIME, MAX(DECODE(MO.JAVA_EXEC_TIME, 0, NULL, MO.JAVA_EXEC_TIME)) JAVA_EXEC_TIME, MAX(DECODE(MO.OTHER_WAIT_TIME, 0, NULL, MO.OTHER_WAIT_TIME)) OTHER_WAIT_TIME FROM MONITOR_DATA MO, (SELECT ASH1.INST_ID, ASH1.SESSION_ID, ASH1.ACTIVITY_TYPE, ASH1.EVENT_NAME, SUM(ASH1.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(ASH1.IMQ_COUNT) IMQ_COUNT, SUM(ASH1.WAIT_COUNT) WAIT_COUNT, SUM(ASH1.CPU_COUNT) CPU_COUNT, SUM(ASH1.OTHER_SQL_COUNT)OTHER_SQL_COUNT, MIN(ASH1.ACTIVITY_START) ACTIVITY_START, MAX(ASH1.ACTIVITY_END) ACTIVITY_END FROM ASH_DATA ASH1 GROUP BY ASH1.INST_ID, ASH1.SESSION_ID, ASH1.ACTIVITY_TYPE, ASH1.EVENT_NAME) ASH0 WHERE MO.INST_ID = ASH0.INST_ID(+) AND MO.SID = ASH0.SESSION_ID(+) AND (:B70 = 1 OR :B69 = 1) GROUP BY MO.INST_ID, MO.KEY, MO.HAS_OTHER_XML, MO.PROCESS_NAME, MO.SID, MO.SESSION_SERIAL#, MO.PX_SERVER_GROUP, MO.PX_SERVER_SET, MO.PX_SERVER#, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME) PI WHERE (:B70 = 1) GROUP BY PI.INST_ID, PI.KEY, PI.HAS_OTHER_XML, PI.SID, PI.PROCESS_NAME, PI.SESSION_SERIAL#, PI.PX_SERVER_GROUP, PI.PX_SERVER_SET, PI.PX_SERVER#) PX_SESSION) PX_SESSIONS, (SELECT XMLELEMENT( "instances", XMLATTRIBUTES( MAX(PX_INSTANCE.ACTIVITY_COUNT) AS "max_activity_count", MAX(PX_INSTANCE.IMQ_COUNT) AS "max_imq_count", MAX(PX_INSTANCE.CPU_COUNT) AS "max_cpu_count", MAX(PX_INSTANCE.WAIT_COUNT) AS "max_wait_count", MAX(PX_INSTANCE.OTHER_SQL_COUNT) AS "max_other_sql_count", MAX(PX_INSTANCE.ELAPSED_TIME) AS "max_elapsed_time", MAX(PX_INSTANCE.BUFFER_GETS) AS "max_buffer_gets", MAX(PX_INSTANCE.IO_REQS) AS "max_io_reqs", MAX(PX_INSTANCE.IO_BYTES) AS "max_io_bytes"), XMLAGG(PX_INSTANCE.PX_INSTANCES_XML ORDER BY INST_ID)) FROM (SELECT PI.INST_ID, MAX(PI.ELAPSED_TIME) ELAPSED_TIME, MAX(PI.IO_REQS) IO_REQS, MAX
(PI.IO_BYTES) IO_BYTES, MAX(PI.BUFFER_GETS) BUFFER_GETS, SUM(PI.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(PI.IMQ_COUNT) IMQ_COUNT, SUM(PI.WAIT_COUNT) WAIT_COUNT, SUM(PI.CPU_COUNT) CPU_COUNT, SUM(PI.OTHER_SQL_COUNT) OTHER_SQL_COUNT, XMLELEMENT( "instance", XMLATTRIBUTES( INST_ID AS "inst_id"), XMLELEMENT( "stats", XMLATTRIBUTES( 'monitor' AS "type"), NVL2(MAX(ELAPSED_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MAX(ELAPSED_TIME)), NULL), NVL2(MAX(QUEUING_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MAX(QUEUING_TIME)), NULL), NVL2(MAX(CPU_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MAX(CPU_TIME)), NULL), NVL2(MAX(USER_IO_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MAX(USER_IO_WAIT_TIME)), NULL), NVL2(MAX(APPLICATION_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MAX(APPLICATION_WAIT_TIME)), NULL), NVL2(MAX(CONCURRENCY_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MAX(CONCURRENCY_WAIT_TIME)), NULL), NVL2(MAX(CLUSTER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MAX(CLUSTER_WAIT_TIME)), NULL), NVL2(MAX(PLSQL_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MAX(PLSQL_EXEC_TIME)), NULL), NVL2(MAX(JAVA_EXEC_TIME), XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MAX(JAVA_EXEC_TIME)), NULL), NVL2(MAX(OTHER_WAIT_TIME), XMLELEMENT( "stat", XMLATTRIBUTES( 'other_wait_time' AS "name"), MAX(OTHER_WAIT_TIME)), NULL), NVL2(MAX(FETCHES), XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MAX(FETCHES)), NULL), NVL2(MAX(BUFFER_GETS), XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MAX(BUFFER_GETS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('disk_reads' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('direct_writes' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(READ_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MAX(READ_REQS)), NULL), NVL2(MAX(READ_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MAX(READ_BYTES)), NULL), NVL2(MAX(WRITE_REQS), XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MAX(WRITE_REQS)), NULL), NVL2(MAX(WRITE_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MAX(WRITE_BYTES)), NULL), NVL2(MAX(IO_UNC_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), MAX(IO_UNC_BYTES)), NULL), NVL2(MAX(IO_ELIG_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), MAX(IO_ELIG_BYTES)), NULL), NVL2(MAX(IO_RET_BYTES), XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), MAX(IO_RET_BYTES)), NULL), CASE WHEN MAX(IO_INTER_BYTES) IS NULL OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_INTER_BYTES) = MAX(IO_BYTES) OR NVL(MAX(IO_ELIG_BYTES), 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MAX(IO_BYTES)/ DECODE(MAX(IO_INTER_BYTES), 0, 1, MAX(IO_INTER_BYTES)), 2)) END, CASE WHEN NVL(MAX(IO_ELIG_BYTES), 0) = 0 OR NVL(MAX(IO_BYTES), 0) = 0 OR MAX(IO_UNC_BYTES) = MAX(IO_RET_BYTES) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100* (GREATEST( NVL(MAX(IO_UNC_BYTES), 0), NVL(MAX(IO_ELIG_BYTES), 0)) - MAX(IO_RET_BYTES)) / MAX(IO_ELIG_BYTES), 2))) END), CASE WHEN :B33 = 1 AND SUM(PI.ACTIVITY_COUNT) > 0 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( TO_CHAR(MIN(PI.ACTIVITY_START), :B12 ) AS "start_time", TO_CHAR(MAX(PI.ACTIVITY_END), :B12 ) AS "end_time", ROUND((MAX(PI.ACTIVITY_END) - MIN(PI.ACTIVITY_START)) * 3600 * 24) + 1 AS "duration", SUM(PI.ACTIVITY_COUNT) AS "count", SUM(PI.IMQ_COUNT) AS "imq_count", SUM(PI.WAIT_COUNT) AS "wait_count", SUM(PI.CPU_COUNT) AS "cpu_count", SUM(PI.OTHER_SQL_COUNT) AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), XMLAGG( NVL2(ACTIVITY_TYPE, XMLELEMENT( "activity", XMLATTRIBUTES( PI.ACTIVITY_TYPE AS "class", PI.EVENT_NAME AS "event"), ACTIVITY_COUNT), NULL) ORDER BY PI.ACTIVITY_TYPE, PI.EVENT_NAME)) ELSE NULL END) PX_INSTANCES_XML FROM (SELECT MO.INST_ID, ASH.ACTIVITY_TYPE, ASH.EVENT_NAME, ASH.ACTIVITY_COUNT, ASH.IMQ_COUNT, ASH.WAIT_COUNT, ASH.CPU_COUNT, ASH.OTHER_SQL_COUNT, ASH.ACTIVITY_START, ASH.ACTIVITY_END, MO.ELAPSED_TIME, MO.QUEUING_TIME, MO.CPU_TIME, MO.APPLICATION_WAIT_TIME, MO.CONCURRENCY_WAIT_TIME, MO.CLUSTER_WAIT_TIME, MO.USER_IO_WAIT_TIME, MO.PLSQL_EXEC_TIME, MO.JAVA_EXEC_TIME, MO.OTHER_WAIT_TIME, MO.FETCHES, MO.BUFFER_GETS, MO.IO_INTER_BYTES, MO.IO_BYTES, MO.READ_REQS, MO.READ_BYTES, MO.WRITE_REQS, MO.WRITE_BYTES, MO.IO_REQS, MO.IO_UNC_BYTES, MO.IO_ELIG_BYTES, MO.IO_RET_BYTES FROM (SELECT MO0.INST_ID, SUM(MO0.ELAPSED_TIME) ELAPSED_TIME, SUM(MO0.QUEUING_TIME) QUEUING_TIME, SUM(MO0.CPU_TIME) CPU_TIME, SUM(MO0.FETCHES) FETCHES, SUM(MO0.BUFFER_GETS) BUFFER_GETS, SUM(MO0.IO_INTER_BYTES) IO_INTER_BYTES, SUM(MO0.IO_BYTES) IO_BYTES, SUM(MO0.READ_REQS) READ_REQS, SUM(MO0.READ_BYTES) READ_BYTES, SUM(MO0.WRITE_REQS) WRITE_REQS, SUM(MO0.WRITE_BYTES) WRITE_BYTES, SUM(MO0.IO_REQS) IO_REQS, SUM(MO0.IO_UNC_BYTES) IO_UNC_BYTES, SUM(MO0.IO_ELIG_BYTES) IO_ELIG_BYTES, SUM(MO0.IO_RET_BYTES) IO_RET_BYTES, SUM(MO0.APPLICATION_WAIT_TIME) APPLICATION_WAIT_TIME, SUM(MO0.CONCURRENCY_WAIT_TIME) CONCURRENCY_WAIT_TIME, SUM(MO0.CLUSTER_WAIT_TIME) CLUSTER_WAIT_TIME, SUM(MO0.USER_IO_WAIT_TIME) USER_IO_WAIT_TIME, SUM(MO0.PLSQL_EXEC_TIME) PLSQL_EXEC_TIME, SUM(MO0.JAVA_EXEC_TIME) JAVA_EXEC_TIME, SUM(MO0.OTHER_WAIT_TIME) OTHER_WAIT_TIME FROM MONITOR_DATA MO0 GROUP BY MO0.INST_ID) MO, (SELECT ASH0.INST_ID, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME, SUM(ASH0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(ASH0.IMQ_COUNT) IMQ_COUNT, SUM(ASH0.WAIT_COUNT) WAIT_COUNT, SUM(ASH0.CPU_COUNT) CPU_COUNT, SUM(ASH0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, MIN(ASH0.ACTIVITY_START) ACTIVITY_START, MAX(ASH0.ACTIVITY_END) ACTIVITY_END FROM ASH_DATA ASH0 GROUP BY ASH0.INST_ID, ASH0.ACTIVITY_TYPE, ASH0.EVENT_NAME) ASH, MONITOR_AGG WHERE MO.INST_ID = ASH.INST_ID(+) AND MONITOR_AGG.DIST_INST_COUNT > 0 ) PI GROUP BY PI.INST_ID)PX_INSTANCE) PX_INSTANCES FROM MONITOR_AGG)) ELSE NULL END, XPLAN_XML, CASE WHEN :B43 = 1 THEN (SELECT XMLELEMENT( "plan_monitor", XMLATTRIBUTES(MAX(PLI.MAX_LINE_ACTIVITY_COUNT) AS "max_activity_count", MAX(PLI.OVERALL_MAX_IO_REQS) AS "max_io_reqs", MAX(PLI.OVERALL_MAX_IO_BYTES) AS "max_io_bytes", MAX(PLI.MAX_LINE_IMQ_COUNT) AS "max_imq_count", MAX(PLI.MAX_LINE_CPU_COUNT) AS "max_cpu_count", MAX(PLI.MAX_LINE_WAIT_COUNT) AS "max_wait_count", MAX(PLI.MAX_LINE_OTHER_SQL_COUNT) AS "max_other_sql_count"), XMLAGG( XMLELEMENT( "operation", XMLATTRIBUTES( PLI.PLAN_LINE_ID AS "id", PLI.PARENT_ID AS "parent_id", PLI.OPERATION AS "name", PLI.OPTIONS AS "options", PLI.DEPTH AS "depth", PLI.POSITION AS "position", PLI.INACTIVE AS "skp", PLI.PX_TYPE AS "px_type"), NVL2(PLI.OBJECT_NAME, XMLELEMENT( "object", XMLATTRIBUTES(PL
I.OBJECT_TYPE AS "type"), XMLFOREST(PLI.OBJECT_OWNER AS "owner"), XMLFOREST(PLI.OBJECT_NAME AS "name")), NULL), XMLFOREST(PLI.PARTITION_START AS "partition_start", PLI.PARTITION_STOP AS "partition_stop"), CASE WHEN PLI.CARDINALITY IS NULL AND PLI.BYTES IS NULL AND PLI.COST IS NULL AND PLI.TEMP_SPACE IS NULL AND PLI.TIME IS NULL THEN NULL ELSE XMLELEMENT( "optimizer", NULL, NVL2(PLI.CARDINALITY, XMLFOREST(PLI.CARDINALITY AS "cardinality"), NULL), NVL2(PLI.BYTES, XMLFOREST(PLI.BYTES AS "bytes"), NULL), NVL2(PLI.COST, XMLFOREST(PLI.COST AS "cost"), NULL), NVL2(PLI.CPU_COST, XMLFOREST(PLI.CPU_COST AS "cpu_cost"), NULL), NVL2(PLI.IO_COST, XMLFOREST(PLI.IO_COST AS "io_cost"), NULL), NVL2(PLI.TEMP_SPACE, XMLFOREST(PLI.TEMP_SPACE AS "temp"), NULL), NVL2(PLI.TIME, XMLFOREST(PLI.TIME AS "time"), NULL)) END, XMLELEMENT( "stats", XMLATTRIBUTES('plan_monitor' AS "type"), NVL2(PLI.FIRST_MOVE_TIME, XMLELEMENT( "stat", XMLATTRIBUTES('first_active' AS "name"), TO_CHAR(FIRST_MOVE_TIME, :B12 )), NULL), CASE WHEN PLI.FIRST_MOVE_TIME != PLI.FIRST_CHANGE_TIME THEN XMLELEMENT( "stat", XMLATTRIBUTES('first_row' AS "name"), TO_CHAR(FIRST_CHANGE_TIME, :B12 )) ELSE NULL END, NVL2(PLI.LAST_MOVE_TIME, XMLELEMENT( "stat", XMLATTRIBUTES('last_active' AS "name"), TO_CHAR(LAST_MOVE_TIME, :B12 )), NULL), CASE WHEN (PLI.FIRST_MOVE_TIME IS NULL OR PLI.LAST_MOVE_TIME IS NULL) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('duration' AS "name"), ROUND((LAST_MOVE_TIME - FIRST_MOVE_TIME) * 3600 * 24)+1) END, CASE WHEN (PLI.OVERALL_LAST_MOVE_TIME IS NULL OR PLI.LAST_MOVE_TIME IS NULL) THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('from_most_recent' AS "name"), ROUND((PLI.OVERALL_LAST_MOVE_TIME - PLI.LAST_MOVE_TIME) * 3600 * 24)) END, NVL2(PLI.LAST_MOVE_TIME, XMLELEMENT( "stat", XMLATTRIBUTES( 'from_sql_exec_start' AS "name"), ROUND( (FIRST_MOVE_TIME - :B8 ) * 3600*24)), NULL), NVL2(PLI.PERCENT_COMPLETE, XMLELEMENT( "stat", XMLATTRIBUTES('percent_complete' AS "name"), PLI.PERCENT_COMPLETE), NULL), NVL2(PLI.TIME_REMAINING, XMLELEMENT( "stat", XMLATTRIBUTES('time_left' AS "name"), PLI.TIME_REMAINING), NULL), CASE WHEN PLI.HAS_EXECUTED = 1 THEN XMLELEMENT( "stat", XMLATTRIBUTES('starts' AS "name"), PLI.STARTS) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.HAS_EXECUTED = 1 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_starts' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MAX_STARTS/1000000), 10000), NULL) AS "iid", MOD(MAX_STARTS, 1000000) AS "sid"), TRUNC(PLI.MAX_STARTS/10000000000)) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.HAS_EXECUTED = 1 THEN XMLELEMENT( "stat", XMLATTRIBUTES('dop' AS "name"), PLI.DOP) ELSE NULL END, CASE WHEN NEED_ROWS IS NOT NULL AND PLI.FIRST_MOVE_TIME IS NOT NULL THEN XMLELEMENT( "stat", XMLATTRIBUTES('cardinality' AS "name"), PLI.OUTPUT_ROWS) ELSE NULL END, CASE WHEN PLI.NEED_ROWS IS NOT NULL AND PLI.DOP > 0 AND PLI.MAX_OUTPUT_ROWS IS NOT NULL AND (PLI.FIRST_MOVE_TIME IS NOT NULL) THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_card' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MAX_OUTPUT_ROWS/1000000), 10000), NULL) AS "iid", MOD(MAX_OUTPUT_ROWS, 1000000) AS "sid"), TRUNC(PLI.MAX_OUTPUT_ROWS/10000000000)) ELSE NULL END, CASE WHEN PLI.MEM > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('memory' AS "name"), PLI.MEM) ELSE NULL END, CASE WHEN PLI.MAX_MEM > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('max_memory' AS "name"), PLI.MAX_MEM) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MIN_MAX_MEM IS NOT NULL AND PLI.MAX_MEM > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'min_max_mem' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MIN_MAX_MEM/1000000), 10000), NULL) AS "iid", MOD(MIN_MAX_MEM, 1000000) AS "sid"), TRUNC(PLI.MIN_MAX_MEM/10000000000)) ELSE NULL END, CASE WHEN PLI.TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('temp' AS "name"), PLI.TEMP) ELSE NULL END, CASE WHEN PLI.MAX_TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('max_temp' AS "name"), PLI.MAX_TEMP) ELSE NULL END, CASE WHEN PLI.MAX_TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('spill_count' AS "name"), PLI.SPILL_COUNT) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_MAX_TEMP IS NOT NULL AND PLI.MAX_TEMP > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_max_temp' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MAX_MAX_TEMP/1000000), 10000), NULL) AS "iid", MOD(MAX_MAX_TEMP, 1000000) AS "sid"), TRUNC(PLI.MAX_MAX_TEMP/10000000000)) ELSE NULL END, CASE WHEN PLI.READ_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), PLI.READ_REQS) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_READ_REQS IS NOT NULL AND PLI.READ_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_read_reqs' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(PLI.MAX_READ_REQS/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_READ_REQS, 1000000) AS "sid"), TRUNC(PLI.MAX_READ_REQS/10000000000)) ELSE NULL END, CASE WHEN PLI.READ_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), PLI.READ_BYTES) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_READ_BYTES IS NOT NULL AND PLI.READ_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_read_bytes' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(PLI.MAX_READ_BYTES/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_READ_BYTES, 1000000) AS "sid"), TRUNC(PLI.MAX_READ_BYTES/10000000000)) ELSE NULL END, CASE WHEN PLI.WRITE_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), PLI.WRITE_REQS) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_WRITE_REQS IS NOT NULL AND PLI.WRITE_REQS > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_write_reqs' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(PLI.MAX_WRITE_REQS/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_WRITE_REQS, 1000000) AS "sid"), TRUNC(PLI.MAX_WRITE_REQS/10000000000)) ELSE NULL END, CASE WHEN PLI.WRITE_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), PLI.WRITE_BYTES) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_WRITE_BYTES IS NOT NULL AND PLI.WRITE_BYTES > 0 THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_write_bytes' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(PLI.MAX_WRITE_BYTES/1000000), 10000), NULL) AS "iid", MOD(PLI.MAX_WRITE_BYTES, 1000000) AS "sid"), TRUNC(PLI.MAX_WRITE_BYTES/10000000000)) ELSE NULL END, CASE WHEN PLI.IO_INTER_BYTES IS NOT NULL AND PLI.IO_BYTES > 0 AND PLI.IO_BYTES != PLI.IO_INTER_BYTES THEN XMLELEMENT( "stat", XMLATTRIBUTES('io_inter_bytes' AS "name"), PLI.IO_INTER_BYTES) ELSE NULL END, CASE WHEN PLI.DOP > 0 AND PLI.MAX_IO_INTER_BYTES IS NOT NULL AND PLI.IO_BYTES > 0 AND PLI.IO_BYTES != PLI.IO_INTER_BYTES THEN XMLELEMENT( "stat", XMLATTRIBUTES( 'max_io_inter_bytes' AS "name", DECODE(:B68 , 'Y', MOD(TRUNC(MAX_IO_INTER_BYTES/1000000), 10000), NULL) AS "iid", MOD(MAX_IO_INTER_BYTES, 1000000) AS "sid"), TRUNC(PLI.MAX_IO_INTER_BYTES/10000000000)) ELSE NULL END, CASE WHEN PLI.IO_INTER_BYTES IS NOT NULL AND PLI.IO_BYTES > 0 AND P
LI.IO_BYTES != PLI.IO_INTER_BYTES THEN XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(PLI.IO_BYTES / DECODE(PLI.IO_INTER_BYTES, 0, 1, PLI.IO_INTER_BYTES), 2)) ELSE NULL END), NVL2(STAT_GID, XMLELEMENT( "rwsstats", XMLATTRIBUTES( PLI.STAT_GID AS "group_id"), DECODE(GID_ROWNUM, 1, (SELECT XMLELEMENT( "metadata", NULL, XMLAGG( XMLELEMENT( "stat", XMLATTRIBUTES( ROWNUM AS "id", NAME AS "name", DESCRIPTION AS "desc", TYPE AS "type", DECODE(FLAGS, 0, NULL, FLAGS) AS "flags"), NULL) ORDER BY ID)) FROM V$SQL_MONITOR_STATNAME WHERE GROUP_ID = PLI.STAT_GID), NULL), NVL2(STAT1_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(1 AS "id"), STAT1_VALUE), NULL), NVL2(STAT2_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(2 AS "id"), STAT2_VALUE), NULL), NVL2(STAT3_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(3 AS "id"), STAT3_VALUE), NULL), NVL2(STAT4_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(4 AS "id"), STAT4_VALUE), NULL), NVL2(STAT5_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(5 AS "id"), STAT5_VALUE), NULL), NVL2(STAT6_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(6 AS "id"), STAT6_VALUE), NULL), NVL2(STAT7_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(7 AS "id"), STAT7_VALUE), NULL), NVL2(STAT8_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(8 AS "id"), STAT8_VALUE), NULL), NVL2(STAT9_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(9 AS "id"), STAT9_VALUE), NULL), NVL2(STAT10_VALUE, XMLELEMENT( "stat", XMLATTRIBUTES(10 AS "id"), STAT10_VALUE), NULL)), NULL), CASE WHEN PLI.LINE_ACTIVITY_COUNT > 0 AND :B33 = 1 THEN XMLELEMENT( "activity_sampled", XMLATTRIBUTES( TO_CHAR(PLI.LINE_ACTIVITY_START, :B12 ) AS "start_time", TO_CHAR(PLI.LINE_ACTIVITY_END, :B12 ) AS "end_time", ROUND((PLI.LINE_ACTIVITY_END - PLI.LINE_ACTIVITY_START) * 3600*24) + 1 AS "duration", PLI.LINE_ACTIVITY_COUNT AS "count", PLI.LINE_IMQ_COUNT AS "imq_count", PLI.LINE_WAIT_COUNT AS "wait_count", PLI.LINE_CPU_COUNT AS "cpu_count", PLI.LINE_OTHER_SQL_COUNT AS "other_sql_count", :B40 AS "cpu_cores", :B39 AS "hyperthread"), PLI.ACTIVITY_TOTAL, PLI.PLAN_ACTIVITY_HISTO) ELSE NULL END) ORDER BY PLI.PLAN_LINE_ID) ) FROM (SELECT AT.MAX_LINE_ACTIVITY_COUNT, PM.OVERALL_MAX_IO_REQS, PM.OVERALL_MAX_IO_BYTES, AT.MAX_LINE_IMQ_COUNT, AT.MAX_LINE_CPU_COUNT, AT.MAX_LINE_WAIT_COUNT, AT.LINE_OTHER_SQL_COUNT, AT.MAX_LINE_OTHER_SQL_COUNT, PM.PLAN_LINE_ID, PM.PARENT_ID, PM.OPERATION, PM.OPTIONS, PM.DEPTH, PM.POSITION, PM.INACTIVE, CASE WHEN PM.OPERATION = 'PX COORDINATOR' AND :B23 = 'Y' AND (PM.PX_SERVER_SET IS NOT NULL OR AH.PX_SERVER_SET IS NOT NULL) THEN 'QC' WHEN PM.PX_SERVER_SET IS NOT NULL THEN TO_CHAR(PM.PX_SERVER_SET) WHEN AH.PX_SERVER_SET IS NOT NULL THEN TO_CHAR(AH.PX_SERVER_SET) WHEN (:B23 = 'N' OR (PM.LAST_CHANGE_TIME IS NULL AND AT.LINE_ACTIVITY_END IS NULL)) THEN NULL ELSE 'QC' END PX_TYPE, PM.FIRST_CHANGE_TIME, AT.LINE_ACTIVITY_START, PM.LAST_CHANGE_TIME, PM.OVERALL_LAST_CHANGE_TIME, AT.LINE_ACTIVITY_END, AT.OVERALL_LINE_ACTIVITY_END, LEAST(NVL(AT.LINE_ACTIVITY_START, PM.FIRST_CHANGE_TIME), NVL(PM.FIRST_CHANGE_TIME, AT.LINE_ACTIVITY_START)) FIRST_MOVE_TIME, GREATEST(NVL(AT.LINE_ACTIVITY_END, PM.LAST_CHANGE_TIME), NVL(PM.LAST_CHANGE_TIME, AT.LINE_ACTIVITY_END)) LAST_MOVE_TIME, GREATEST(NVL(AT.OVERALL_LINE_ACTIVITY_END, PM.OVERALL_LAST_CHANGE_TIME), NVL(PM.OVERALL_LAST_CHANGE_TIME, AT.OVERALL_LINE_ACTIVITY_END)) OVERALL_LAST_MOVE_TIME, CASE WHEN PM.STARTS IS NOT NULL AND PM.STARTS > 0 THEN 1 ELSE 0 END HAS_EXECUTED, PM.OBJECT_NAME, PM.OBJECT_TYPE, PM.OBJECT_OWNER, PM.PARTITION_START, PM.PARTITION_STOP, PM.CARDINALITY, PM.BYTES, PM.COST, PM.TEMP_SPACE, PM.TIME, PM.CPU_COST, PM.IO_COST, LO.PERCENT_COMPLETE, LO.TIME_REMAINING, PM.STARTS, PM.DOP, PM.MAX_STARTS, PM.OUTPUT_ROWS, PM.NEED_ROWS, PM.MAX_OUTPUT_ROWS, PM.MEM, PM.MAX_MEM, PM.MIN_MAX_MEM, PM.TEMP, PM.MAX_TEMP, PM.SPILL_COUNT, PM.MAX_MAX_TEMP, PM.READ_REQS, PM.MAX_READ_REQS, PM.READ_BYTES, PM.MAX_READ_BYTES, PM.WRITE_REQS, PM.MAX_WRITE_REQS, PM.WRITE_BYTES, PM.MAX_WRITE_BYTES, PM.IO_INTER_BYTES, PM.IO_BYTES, PM.MAX_IO_INTER_BYTES, AT.LINE_ACTIVITY_COUNT, AT.LINE_IMQ_COUNT, AT.LINE_WAIT_COUNT, AT.LINE_CPU_COUNT, AT.ACTIVITY_TOTAL, AH.PLAN_ACTIVITY_HISTO, PM.STAT_GID, PM.GID_ROWNUM, PM.STAT1_VALUE, PM.STAT2_VALUE, PM.STAT3_VALUE, PM.STAT4_VALUE, PM.STAT5_VALUE, PM.STAT6_VALUE, PM.STAT7_VALUE, PM.STAT8_VALUE, PM.STAT9_VALUE, PM.STAT10_VALUE FROM (SELECT AT0.*, MAX(LINE_ACTIVITY_END) OVER() OVERALL_LINE_ACTIVITY_END, MAX(LINE_ACTIVITY_COUNT) OVER() MAX_LINE_ACTIVITY_COUNT, MAX(LINE_IMQ_COUNT) OVER() MAX_LINE_IMQ_COUNT, MAX(LINE_CPU_COUNT) OVER() MAX_LINE_CPU_COUNT, MAX(LINE_WAIT_COUNT) OVER() MAX_LINE_WAIT_COUNT, MAX(LINE_OTHER_SQL_COUNT) OVER() MAX_LINE_OTHER_SQL_COUNT FROM (SELECT AD1.PLAN_LINE_ID, MIN(AD1.LINE_ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD1.LINE_ACTIVITY_END) LINE_ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) LINE_ACTIVITY_COUNT, SUM(AD1.IMQ_COUNT) LINE_IMQ_COUNT, SUM(AD1.WAIT_COUNT) LINE_WAIT_COUNT, SUM(AD1.OTHER_SQL_COUNT) LINE_OTHER_SQL_COUNT, SUM(AD1.CPU_COUNT) LINE_CPU_COUNT, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG(XMLELEMENT( "activity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_TOTAL FROM (SELECT AD0.PLAN_LINE_ID, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(AD0.ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD0.ACTIVITY_END) LINE_ACTIVITY_END, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, MAX(AD0.DFO_MOST_ACTIVE_IID) DFO_MOST_ACTIVE_IID, MAX(AD0.DFO_MOST_ACTIVE_SID) DFO_MOST_ACTIVE_SID, SUM(AD0.DFO_MOST_ACTIVE_COUNT) DFO_MOST_ACTIVE_COUNT FROM ASH_DATA AD0 WHERE AD0.PLAN_LINE_ID IS NOT NULL GROUP BY AD0.PLAN_LINE_ID, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1 GROUP BY AD1.PLAN_LINE_ID) AT0) AT, (SELECT AD2.PLAN_LINE_ID, MIN(AD2.PX_SERVER_SET) PX_SERVER_SET, MIN(AD2.LINE_ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD2.LINE_ACTIVITY_END) LINE_ACTIVITY_END, SUM(AD2.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD2.IMQ_COUNT) IMQ_COUNT, SUM(AD2.WAIT_COUNT) WAIT_COUNT, SUM(AD2.CPU_COUNT) CPU_COUNT, SUM(AD2.OTHER_SQL_COUNT) OTHER_SQL_COUNT, CASE WHEN :B29 = 1 AND SUM(AD2.ACTIVITY_COUNT) > 0 THEN XMLELEMENT( "activity_histogram", XMLATTRIBUTES( :B26 AS "bucket_interval", :B27 AS "bucket_count", TO_CHAR( :B20 , :B12 ) AS "start_time", TO_CHAR(:B22 , :B12 ) AS "end_time", ROUND((:B22 -:B20 ) *3600*24) + 1 AS "duration"), XMLAGG(XMLELEMENT( "bucket", XMLATTRIBUTES( AD2.BUCKET_NUM AS "number"), AD2.ACTIVITY_BUCKET) ORDER BY AD2.BUCKET_NUM)) ELSE NULL END PLAN_ACTIVITY_HISTO FROM (SELECT AD1.PLAN_LINE_ID, AD1.BUCKET_NUM, MIN(AD1.PX_SERVER_SET) PX_SERVER_SET, MIN(AD1.LINE_ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD1.LINE_ACTIVITY_END) LINE_ACTIVITY_END, MIN(AD1.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD1.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END, SUM(AD1.ACTIVITY_COUNT) ACTIVITY_COUNT, SUM(AD1.IMQ_COUNT) IMQ_COUNT, SUM(AD1.WAIT_COUNT) WAIT_COUNT, SUM(AD1.CPU_COUNT) CPU_COUNT, SUM(AD1.OTHER_SQL_COUNT) OTHER_SQL_COUNT, SUBSTR(MAX(LPAD(AD1.ACTIVITY_COUNT, 10)|| AD1.ACTIVITY_TYPE), 11) MOST_ACTIVE, XMLAGG(NVL2(AD1.ACTIVITY_TYPE, XMLELEMENT( "acti
vity", XMLATTRIBUTES( AD1.ACTIVITY_TYPE AS "class", AD1.EVENT_NAME AS "event"), AD1.ACTIVITY_COUNT), NULL) ORDER BY AD1.ACTIVITY_TYPE, AD1.EVENT_NAME) ACTIVITY_BUCKET FROM (SELECT AD0.PLAN_LINE_ID, AD0.PLAN_ACTIVITY_BUCKET_NUM BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME, MIN(NVL2(AD0.ACTIVITY_START, AD0.PX_SERVER_SET, NULL)) PX_SERVER_SET, MIN(AD0.ACTIVITY_START) LINE_ACTIVITY_START, MAX(AD0.ACTIVITY_END) LINE_ACTIVITY_END, MIN(AD0.BUCKET_ACTIVITY_START) BUCKET_ACTIVITY_START, MAX(AD0.BUCKET_ACTIVITY_END) BUCKET_ACTIVITY_END, SUM(AD0.IMQ_COUNT) IMQ_COUNT, SUM(AD0.CPU_COUNT) CPU_COUNT, SUM(AD0.WAIT_COUNT) WAIT_COUNT, SUM(AD0.OTHER_SQL_COUNT) OTHER_SQL_COUNT, SUM(AD0.ACTIVITY_COUNT) ACTIVITY_COUNT FROM ASH_DATA AD0 GROUP BY AD0.PLAN_LINE_ID, AD0.PLAN_ACTIVITY_BUCKET_NUM, AD0.ACTIVITY_TYPE, AD0.EVENT_NAME) AD1 GROUP BY AD1.PLAN_LINE_ID, AD1.BUCKET_NUM) AD2 GROUP BY AD2.PLAN_LINE_ID) AH, (SELECT LO2.SQL_PLAN_LINE_ID PLAN_LINE_ID, DECODE(SUM(LO2.TOTALWORK), 0, NULL, ROUND(SUM(LO2.SOFAR)*100/SUM(LO2.TOTALWORK))) PERCENT_COMPLETE, MAX(LO2.TIME_REMAINING) TIME_REMAINING FROM MONITOR_DATA MO, (SELECT * FROM TABLE( GV$(CURSOR( SELECT USERENV('instance') INST_ID, SQL_PLAN_LINE_ID, TOTALWORK, SOFAR, TIME_REMAINING, SID FROM V$SESSION_LONGOPS L WHERE (:B49 = 'Y' OR :B71 = 'DONE (ERROR)') AND L.SQL_ID = :B9 AND L.SQL_EXEC_START = :B8 AND L.SQL_EXEC_ID = :B7 )))) LO2 WHERE LO2.INST_ID = MO.INST_ID AND LO2.SID = MO.SID GROUP BY LO2.SQL_PLAN_LINE_ID ) LO, (SELECT PM0.*, CASE WHEN PM0.STARTS IS NULL OR PM0.STARTS = 0 OR PM0.OUTPUT_ROWS IS NULL THEN NULL ELSE 1 END NEED_ROWS, ROW_NUMBER() OVER(PARTITION BY PM0.STAT_GID ORDER BY PM0.PLAN_LINE_ID ) GID_ROWNUM, MAX(LAST_CHANGE_TIME) OVER() OVERALL_LAST_CHANGE_TIME, MAX(MAX_IO_REQS) OVER() OVERALL_MAX_IO_REQS, MAX(MAX_IO_BYTES) OVER() OVERALL_MAX_IO_BYTES FROM (SELECT /*+ leading(mo) use_hash(plm) */ PLM.PLAN_LINE_ID PLAN_LINE_ID, PLM.PLAN_OPERATION OPERATION, PLM.PLAN_OPTIONS OPTIONS, MAX(PLM.PLAN_PARENT_ID) PARENT_ID, MAX(PLM.PLAN_DEPTH) DEPTH, MAX(PLM.PLAN_POSITION) POSITION, MAX(PLM.PLAN_OPERATION_INACTIVE) INACTIVE, MAX(PLM.PLAN_OBJECT_OWNER) OBJECT_OWNER, MAX(PLM.PLAN_OBJECT_NAME) OBJECT_NAME, MAX(PLM.PLAN_OBJECT_TYPE) OBJECT_TYPE, MAX(PLM.PLAN_COST) COST, MAX(PLM.PLAN_CARDINALITY) CARDINALITY, MAX(PLM.PLAN_BYTES) BYTES, MAX(PLM.PLAN_CPU_COST) CPU_COST, MAX(PLM.PLAN_IO_COST) IO_COST, MAX(PLM.PLAN_TEMP_SPACE) TEMP_SPACE, MAX(PLM.PLAN_TIME) TIME, MAX(PLM.PLAN_PARTITION_START) PARTITION_START, MAX(PLM.PLAN_PARTITION_STOP) PARTITION_STOP, MIN(PLM.FIRST_CHANGE_TIME) FIRST_CHANGE_TIME, MAX(PLM.LAST_CHANGE_TIME) LAST_CHANGE_TIME, MIN(PLM.LAST_CHANGE_TIME) MIN_LAST_CHANGE_TIME, MIN(NVL2(PLM.FIRST_CHANGE_TIME, MO.PX_SERVER_SET, NULL)) PX_SERVER_SET, COUNT(CASE WHEN PLM.PAR IS NOT NULL AND PLM.STARTS IS NOT NULL AND PLM.STARTS > 0 AND PLM.PLAN_LINE_ID != 0 AND PLM.PLAN_OPERATION != 'PX COORDINATOR' THEN 1 ELSE NULL END) DOP, SUM(PLM.STARTS) STARTS, MAX(NVL2(PAR, PLM.STARTS * 10000000000 + PLM.ES, NULL)) MAX_STARTS, SUM(PLM.OUTPUT_ROWS) OUTPUT_ROWS, MAX(NVL2(PAR, PLM.OUTPUT_ROWS * 10000000000 +PLM.ES, NULL)) MAX_OUTPUT_ROWS, SUM(PLM.WORKAREA_MEM) MEM, SUM(PLM.WORKAREA_MAX_MEM) MAX_MEM, MIN(NVL2(PAR, PLM.WORKAREA_MAX_MEM * 10000000000 + PLM.ES, NULL)) MIN_MAX_MEM, SUM(PLM.WORKAREA_TEMPSEG) TEMP, SUM(PLM.WORKAREA_MAX_TEMPSEG) MAX_TEMP, MAX(NVL2(PAR, PLM.WORKAREA_MAX_TEMPSEG * 10000000000 + PLM.ES, NULL)) MAX_MAX_TEMP, COUNT(PLM.WORKAREA_MAX_TEMPSEG) SPILL_COUNT, SUM(PLM.PHYSICAL_READ_REQUESTS) READ_REQS, MAX(NVL2(PAR, PLM.PHYSICAL_READ_REQUESTS * 10000000000 + PLM.ES, NULL)) MAX_READ_REQS, SUM(PLM.PHYSICAL_READ_BYTES) READ_BYTES, MAX(NVL2(PAR, PLM.PHYSICAL_READ_BYTES * 10000000000 + PLM.ES, NULL)) MAX_READ_BYTES, SUM(PLM.PHYSICAL_WRITE_REQUESTS) WRITE_REQS, MAX(NVL2(PAR, PLM.PHYSICAL_WRITE_REQUESTS * 10000000000 + PLM.ES, NULL)) MAX_WRITE_REQS, SUM(PLM.PHYSICAL_WRITE_BYTES) WRITE_BYTES, MAX(NVL2(PAR, PLM.PHYSICAL_WRITE_BYTES * 10000000000 + PLM.ES, NULL)) MAX_WRITE_BYTES, NVL(SUM(PLM.PHYSICAL_READ_BYTES), 0) + NVL(SUM(PLM.PHYSICAL_WRITE_BYTES), 0) IO_BYTES, SUM(NVL(PLM.PHYSICAL_READ_REQUESTS, 0) + NVL(PLM.PHYSICAL_WRITE_REQUESTS, 0)) MAX_IO_REQS, SUM(NVL(PLM.PHYSICAL_READ_BYTES, 0) + NVL(PLM.PHYSICAL_WRITE_BYTES, 0)) MAX_IO_BYTES, SUM(PLM.IO_INTERCONNECT_BYTES) IO_INTER_BYTES, MAX(NVL2(PAR, PLM.IO_INTERCONNECT_BYTES * 10000000000 + PLM.ES, NULL)) MAX_IO_INTER_BYTES, MAX(OTHERSTAT_GROUP_ID) STAT_GID, NVL(DECODE(MAX(OTHERSTAT_1_TYPE), 3, MAX(OTHERSTAT_1_VALUE), 4, MAX(OTHERSTAT_1_VALUE), 6, MIN(OTHERSTAT_1_VALUE), 7, MIN(OTHERSTAT_1_VALUE), NULL), SUM(DECODE(OTHERSTAT_1_TYPE, 1, OTHERSTAT_1_VALUE, 2, OTHERSTAT_1_VALUE, NULL))) STAT1_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_2_TYPE), 3, MAX(OTHERSTAT_2_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_2_VALUE), 7, MIN(RMAX1 + OTHERSTAT_2_VALUE), NULL), 6, MIN(OTHERSTAT_2_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_2_TYPE, 1, OTHERSTAT_2_VALUE, 2, OTHERSTAT_2_VALUE, NULL))) STAT2_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_3_TYPE), 3, MAX(OTHERSTAT_3_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_3_VALUE), 7, MIN(RMAX1 + OTHERSTAT_3_VALUE), NULL), 6, MIN(OTHERSTAT_3_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_3_TYPE, 1, OTHERSTAT_3_VALUE, 2, OTHERSTAT_3_VALUE, NULL))) STAT3_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_4_TYPE), 3, MAX(OTHERSTAT_4_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_4_VALUE), 7, MIN(RMAX1 + OTHERSTAT_4_VALUE), NULL), 6, MIN(OTHERSTAT_4_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_4_TYPE, 1, OTHERSTAT_4_VALUE, 2, OTHERSTAT_4_VALUE, NULL))) STAT4_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_5_TYPE), 3, MAX(OTHERSTAT_5_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_5_VALUE), 7, MIN(RMAX1 + OTHERSTAT_5_VALUE), NULL), 6, MIN(OTHERSTAT_5_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_5_TYPE, 1, OTHERSTAT_5_VALUE, 2, OTHERSTAT_5_VALUE, NULL))) STAT5_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_6_TYPE), 3, MAX(OTHERSTAT_6_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_6_VALUE), 7, MIN(RMAX1 + OTHERSTAT_6_VALUE), NULL), 6, MIN(OTHERSTAT_6_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_6_TYPE, 1, OTHERSTAT_6_VALUE, 2, OTHERSTAT_6_VALUE, NULL))) STAT6_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_7_TYPE), 3, MAX(OTHERSTAT_7_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_7_VALUE), 7, MIN(RMAX1 + OTHERSTAT_7_VALUE), NULL), 6, MIN(OTHERSTAT_7_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_7_TYPE, 1, OTHERSTAT_7_VALUE, 2, OTHERSTAT_7_VALUE, NULL))) STAT7_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_8_TYPE), 3, MAX(OTHERSTAT_8_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_8_VALUE), 7, MIN(RMAX1 + OTHERSTAT_8_VALUE), NULL), 6, MIN(OTHERSTAT_8_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_8_TYPE, 1, OTHERSTAT_8_VALUE, 2, OTHERSTAT_8_VALUE, NULL))) STAT8_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_9_TYPE), 3, MAX(OTHERSTAT_9_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_9_VALUE), 7, MIN(RMAX1 + OTHERSTAT_9_VALUE), NULL), 6, MIN(OTHERSTAT_9_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_9_TYPE, 1, OTHERSTAT_9_VALUE, 2, OTHERSTAT_9_VALUE, NULL))) STAT9_VALUE, NVL(MOD((DECODE(MAX(OTHERSTAT_10_TYPE), 3, MAX(OTHERSTAT_10_VALUE), 5, DECODE(MAX(OTHERSTAT_1_TYPE), 4, MAX(RMAX1 + OTHERSTAT_10_VALUE), 7, MIN(RMAX1 + OTHERSTAT_10_VALUE), NULL), 6, MIN(OTHERSTAT_10_VALUE), NULL)), 10000000000000000), SUM(DECODE(OTHERSTAT_10_TYPE, 1, OTHERSTAT_10_VALUE, 2, OTHERSTAT_10_VALUE, NULL))) STAT10_VALUE FROM (SELECT A.*, OTHERSTAT_1_VALUE * 10000000000000000 RMAX1, A.INST_ID * 100
0000 + A.SID ES, DECODE(A.PROCESS_NAME, 'ora', NULL, 1) PAR FROM (SELECT * FROM TABLE(GV$(CURSOR( SELECT USERENV('instance') INST_ID, A0.* FROM V$ALL_SQL_PLAN_MONITOR A0 WHERE A0.SQL_ID = :B9 AND A0.SQL_EXEC_START = :B8 AND A0.SQL_EXEC_ID = :B7 AND USERENV('instance') BETWEEN :B11 AND :B10 ))) ) A ) PLM, MONITOR_DATA MO WHERE PLM.INST_ID = MO.INST_ID AND PLM.INST_ID BETWEEN :B11 AND :B10 AND PLM.KEY = MO.KEY GROUP BY PLM.PLAN_LINE_ID, PLM.PLAN_OPERATION, PLM.PLAN_OPTIONS) PM0) PM WHERE AH.PLAN_LINE_ID(+) = PM.PLAN_LINE_ID AND AT.PLAN_LINE_ID(+) = PM.PLAN_LINE_ID AND LO.PLAN_LINE_ID(+) = PM.PLAN_LINE_ID AND (:B21 IS NULL OR PM.PLAN_LINE_ID = :B21 )) PLI) ELSE NULL END, CASE WHEN :B42 = 1 THEN DBMS_SQLTUNE.BUILD_STASH_XML( SESSION_ID=>:B19 , SESSION_SERIAL=>:B18 , SESSION_INST_ID=>:B17 , PX_MODE=>'yes', START_TIME=>:B20 , END_TIME=>:B22 , MISSING_SECONDS=> :B41 , INSTANCE_LOW_FILTER=>:B11 , INSTANCE_HIGH_FILTER=>:B10 , BUCKET_MAX_COUNT=>NULL, BUCKET_INTERVAL=>:B26 , REPORT_LEVEL=>'typical', CPU_CORES=>:B40 , IS_HYPER=>:B39 ) ELSE NULL END), (CASE WHEN :B38 = 1 THEN (SELECT XMLELEMENT( "skewed_sessions", XMLATTRIBUTES( DECODE(MIN(INST_ID), NULL, :B17 , MIN(INST_ID)) AS "min_iid", DECODE(MAX(INST_ID), NULL, :B17 , MAX(INST_ID)) AS "max_iid"), XMLAGG( XMLELEMENT( "s", XMLATTRIBUTES( INST_ID AS "i"), SESSION_ID) ORDER BY INST_ID, SESSION_ID)) FROM (SELECT SESS.* FROM (SELECT DECODE(AD.DFO_MOST_ACTIVE_IID, :B17 , NULL, AD.DFO_MOST_ACTIVE_IID) INST_ID, AD.DFO_MOST_ACTIVE_SID SESSION_ID FROM ASH_DATA AD WHERE AD.DFO_MOST_ACTIVE_COUNT IS NOT NULL GROUP BY AD.DFO_MOST_ACTIVE_IID, AD.DFO_MOST_ACTIVE_SID ORDER BY MAX(AD.DFO_MOST_ACTIVE_COUNT) DESC) SESS WHERE ROWNUM <= 100)) ELSE NULL END), (CASE WHEN :B37 = 1 THEN (SELECT XMLELEMENT( "report_repository_summary", CASE WHEN MA.MAX_DBOP_NAME IS NOT NULL THEN XMLELEMENT( "dbop", XMLATTRIBUTES('F' AS "detail", MA.MAX_DBOP_NAME AS "dbop_name", TO_CHAR(MA.MIN_FIRST_REFRESH_TIME, :B12 ) AS "dbop_exec_start", MA.MAX_DBOP_EXEC_ID AS "dbop_exec_id"), XMLFOREST( MA.MAX_STATUS AS "status", TO_CHAR(NVL(MA.MAX_SQL_EXEC_START, MA.MIN_FIRST_REFRESH_TIME), :B12 )AS "first_refresh_time", TO_CHAR(MA.MAX_LAST_REFRESH_TIME, :B12 )AS "last_refresh_time", MA.SUM_REFRESH_COUNT AS "refresh_count", MA.MAX_INST_ID AS "inst_id", MA.MAX_SESSION_ID AS "session_id", MA.MAX_SESSION_SERIAL AS "session_serial", MA.MAX_USERID AS "user_id", MA.MAX_USERNAME AS "user", MA.MAX_CON_ID AS "con_id", MA.MAX_CON_NAME AS "con_name", MA.MAX_MODULE AS "module", MA.MAX_ACTION AS "action", MA.MAX_SERVICE_NAME AS "service", MA.MAX_CLIENT_ID AS "client_id", MA.MAX_CLIENT_INFO AS "client_info", MA.MAX_PROGRAM AS "program", MA.MAX_PL_ENTRY_OID AS "plsql_entry_object_id", MA.MAX_PL_ENTRY_PROGID AS "plsql_entry_subprogram_id", MA.MAX_PL_OID AS "plsql_object_id", MA.MAX_PL_PROGID AS "plsql_subprogram_id", MA.MAX_PX_IS_CROSS_INSTANCE AS "is_cross_instance", MA.MAX_PX_DOP AS "dop", MA.MAX_PX_DOP_INSTANCES AS "instances"), CASE WHEN MA.MAX_ERROR_NUMBER IS NULL THEN NULL ELSE XMLELEMENT( "error", XMLATTRIBUTES(MA.MAX_ERROR_NUMBER AS "number", MA.MAX_ERROR_FACILITY AS "facility"), MA.MAX_ERROR_MESSAGE) END, XMLELEMENT( "stats", XMLATTRIBUTES('monitor' AS "type"), XMLELEMENT( "stat", XMLATTRIBUTES('duration' AS "name"), GREATEST(ROUND((MA.MAX_LAST_REFRESH_TIME- NVL(MA.MAX_SQL_EXEC_START, MA.MIN_FIRST_REFRESH_TIME))*86400), LEAST(MA.SUM_ELAPSED_TIME/1000000, 1), CEIL(MA.MAX_QUEUING_TIME/1000000))), DECODE(MA.SUM_ELAPSED_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MA.SUM_ELAPSED_TIME)), DECODE(MA.MAX_QUEUING_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MA.MAX_QUEUING_TIME)), DECODE(MA.SUM_CPU_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MA.SUM_CPU_TIME)), DECODE(MA.SUM_USER_IO_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MA.SUM_USER_IO_WAIT_TIME)), DECODE(MA.SUM_APPLICATION_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MA.SUM_APPLICATION_WAIT_TIME)), DECODE(MA.SUM_CONCURRENCY_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MA.SUM_CONCURRENCY_WAIT_TIME)), DECODE(MA.SUM_CLUSTER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat
", XMLATTRIBUTES('cluster_wait_time' AS "name"), MA.SUM_CLUSTER_WAIT_TIME)), DECODE(MA.SUM_PLSQL_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MA.SUM_PLSQL_EXEC_TIME)), DECODE(MA.SUM_JAVA_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MA.SUM_JAVA_EXEC_TIME)), DECODE(MA.SUM_OTHER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('other_wait_time' AS "name"), MA.SUM_OTHER_WAIT_TIME)), DECODE(MA.SUM_FETCHES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MA.SUM_FETCHES)), DECODE(MA.SUM_BUFFER_GETS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MA.SUM_BUFFER_GETS)), DECODE(MA.SUM_READ_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MA.SUM_READ_REQS)), DECODE(MA.SUM_READ_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MA.SUM_READ_BYTES)), DECODE(MA.SUM_WRITE_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MA.SUM_WRITE_REQS)), DECODE(MA.SUM_WRITE_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MA.SUM_WRITE_BYTES)), CASE WHEN MA.SUM_IO_INTER_BYTES IS NULL OR MA.SUM_IO_INTER_BYTES = MA.SUM_IO_BYTES OR MA.SUM_IO_BYTES = 0 OR NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MA.SUM_IO_BYTES / DECODE(MA.SUM_IO_INTER_BYTES, 0, 1, MA.SUM_IO_INTER_BYTES), 2)) END, CASE WHEN NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 OR MA.SUM_IO_BYTES = 0 OR MA.SUM_IO_UNC_BYTES = MA.SUM_IO_RET_BYTES THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100 * (GREATEST(MA.SUM_IO_UNC_BYTES, MA.SUM_IO_ELIG_BYTES) - MA.SUM_IO_RET_BYTES) / MA.SUM_IO_ELIG_BYTES, 2))) END) ) ELSE XMLELEMENT( "sql", XMLATTRIBUTES( MA.MAX_SQL_ID AS "sql_id", TO_CHAR(MA.MAX_SQL_EXEC_START, :B12 ) AS "sql_exec_start", MA.MAX_SQL_EXEC_ID AS "sql_exec_id"), XMLFOREST(MA.MAX_STATUS AS "status", SUBSTR(MA.SQLMON_TEXT, 1, 100) AS "sql_text", TO_CHAR(MA.MIN_FIRST_REFRESH_TIME, :B12 ) AS "first_refresh_time", TO_CHAR(MA.MAX_LAST_REFRESH_TIME, :B12 ) AS "last_refresh_time", MA.SUM_REFRESH_COUNT AS "refresh_count", MA.MAX_INST_ID AS "inst_id", MA.MAX_SESSION_ID AS "session_id", MA.MAX_SESSION_SERIAL AS "session_serial", MA.MAX_USERID AS "user_id", MA.MAX_USERNAME AS "user", MA.MAX_CON_ID AS "con_id", MA.MAX_CON_NAME AS "con_name", MA.MAX_MODULE AS "module", MA.MAX_ACTION AS
"action", MA.MAX_SERVICE_NAME AS "service", MA.MAX_CLIENT_ID AS "client_id", MA.MAX_CLIENT_INFO AS "client_info", MA.MAX_PROGRAM AS "program", MA.MAX_PLAN_HASH_VALUE AS "plan_hash", MA.MAX_PL_ENTRY_OID AS "plsql_entry_object_id", MA.MAX_PL_ENTRY_PROGID AS "plsql_entry_subprogram_id", MA.MAX_PL_OID AS "plsql_object_id", MA.MAX_PL_PROGID AS "plsql_subprogram_id", MA.MAX_PX_IS_CROSS_INSTANCE AS "is_cross_instance", MA.MAX_PX_DOP AS "dop", MA.MAX_PX_DOP_INSTANCES AS "instances", MA.SUM_SERVERS_REQUESTED AS "px_servers_requested", MA.SUM_SERVERS_ALLOCATED AS "px_servers_allocated"), XMLELEMENT( "stats", XMLATTRIBUTES('monitor' AS "type"), XMLELEMENT( "stat", XMLATTRIBUTES('duration' AS "name"), GREATEST(ROUND((MA.MAX_LAST_REFRESH_TIME- MA.MAX_SQL_EXEC_START) * 86400), LEAST(MA.SUM_ELAPSED_TIME/1000000, 1), CEIL(MA.MAX_QUEUING_TIME/1000000))), DECODE(MA.SUM_ELAPSED_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elapsed_time' AS "name"), MA.SUM_ELAPSED_TIME)), DECODE(MA.MAX_QUEUING_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('queuing_time' AS "name"), MA.MAX_QUEUING_TIME)), DECODE(MA.SUM_CPU_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cpu_time' AS "name"), MA.SUM_CPU_TIME)), DECODE(MA.SUM_USER_IO_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_io_wait_time' AS "name"), MA.SUM_USER_IO_WAIT_TIME)), DECODE(MA.SUM_APPLICATION_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('application_wait_time' AS "name"), MA.SUM_APPLICATION_WAIT_TIME)), DECODE(MA.SUM_CONCURRENCY_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('concurrency_wait_time' AS "name"), MA.SUM_CONCURRENCY_WAIT_TIME)), DECODE(MA.SUM_CLUSTER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('cluster_wait_time' AS "name"), MA.SUM_CLUSTER_WAIT_TIME)), DECODE(MA.SUM_PLSQL_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('plsql_exec_time' AS "name"), MA.SUM_PLSQL_EXEC_TIME)), DECODE(MA.SUM_JAVA_EXEC_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('java_exec_time' AS "name"), MA.SUM_JAVA_EXEC_TIME)), DECODE(MA.SUM_OTHER_WAIT_TIME, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('other_wait_time' AS "name"), MA.SUM_OTHER_WAIT_TIME)), DECODE(MA.SUM_FETCHES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('user_fetch_count' AS "name"), MA.SUM_FETCHES)), DECODE(MA.SUM_BUFFER_GETS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('buffer_gets' AS "name"), MA.SUM_BUFFER_GETS)), DECODE(MA.SUM_READ_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_reqs' AS "name"), MA.SUM_READ_REQS)), DECODE(MA.SUM_READ_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('read_bytes' AS "name"), MA.SUM_READ_BYTES)), DECODE(MA.SUM_WRITE_REQS, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_reqs' AS "name"), MA.SUM_WRITE_REQS)), DECODE(MA.SUM_WRITE_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('write_bytes' AS "name"), MA.SUM_WRITE_BYTES)), DECODE(MA.SUM_IO_UNC_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('unc_bytes' AS "name"), MA.SUM_IO_UNC_BYTES)), DECODE(MA.SUM_IO_ELIG_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('elig_bytes' AS "name"), MA.SUM_IO_ELIG_BYTES)), DECODE(MA.SUM_IO_RET_BYTES, 0, NULL, XMLELEMENT( "stat", XMLATTRIBUTES('ret_bytes' AS "name"), MA.SUM_IO_RET_BYTES)), CASE WHEN MA.SUM_IO_INTER_BYTES IS NULL OR MA.SUM_IO_INTER_BYTES = MA.SUM_IO_BYTES OR MA.SUM_IO_BYTES = 0 OR NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency' AS "name"), ROUND(MA.SUM_IO_BYTES / DECODE(MA.SUM_IO_INTER_BYTES, 0, 1, MA.SUM_IO_INTER_BYTES), 2)) END, CASE WHEN NVL(MA.SUM_IO_ELIG_BYTES, 0) = 0 OR MA.SUM_IO_BYTES = 0 OR MA.SUM_IO_UNC_BYTES = MA.SUM_IO_RET_BYTES THEN NULL ELSE XMLELEMENT( "stat", XMLATTRIBUTES('cell_offload_efficiency2' AS "name"), GREATEST(0, ROUND(100 * (GREATEST(MA.SUM_IO_UNC_BYTES, MA.SUM_IO_ELIG_BYTES) - MA.SUM_IO_RET_BYTES) / MA.SUM_IO_ELIG_BYTES, 2))) END) ) END) FROM MONITOR_AGG MA) ELSE NULL END) FROM (SELECT CASE WHEN V1.XPLAN_XML IS NULL OR V1.XPLAN_XML.EXISTSNODE('/error') > 0 THEN NULL ELSE V1.XPLAN_XML END XPLAN_XML FROM (SELECT CASE WHEN :B36 = 1 THEN DBMS_XPLAN.BUILD_PLAN_XML( TABLE_NAME=>'gv$all_sql_plan', PLAN_TAG=>'plan', FILTER_PREDS=>:B35 , FORMAT=>'-PROJECTION +ALIAS +ADAPTIVE') ELSE NULL END XPLAN_XML FROM DUAL) V1) CONST_VIEW |
| 111f75zj7h3k4 | ** SQL Text Not Available ** |
| 125jwg0tt2wsk | SELECT D.REFERENCEYEAR, D.REFERENCEWEEK FROM DATABASESETTINGS D |
| 16bvhz3srb504 | select SIZEBILLINGGROUP_ID, CODE, DESCRIPTION, STANDARD, SYSTEMUSER_ID, TIMESTAMP from SIZEBILLINGGROUP where SIZEBILLINGGROUP_ID = :1 |
| 1dx6m2wd1g6q7 | select SEQ_ABSLOGPROCESSJOBLINE.nextval from DUAL |
| 1fxc44fzsmvtm | /* SQL Analyze(0) */ select /*+ full(t) parallel(t, 8) parallel_index(t, 8) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false') no_substrb_pad */to_char(count("SQITEMINCIRCULATION_ID")), substrb(dump(min("SQITEMINCIRCULATION_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SQITEMINCIRCULATION_ID"), 16, 0, 64), 1, 240), to_char(count("STATUSQUOHEADER_ID")), substrb(dump(min("STATUSQUOHEADER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("STATUSQUOHEADER_ID"), 16, 0, 64), 1, 240), to_char(count("CUSTOMER_LINK_ID")), substrb(dump(min("CUSTOMER_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CUSTOMER_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("DEPARTMENT_LINK_ID
")), substrb(dump(min("DEPARTMENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("DEPARTMENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("DISTRIBUTIONPOINT_LINK_ID")), substrb(dump(min("DISTRIBUTIONPOINT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("DISTRIBUTIONPOINT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("WEAREREMPLOYMENT_LINK_ID")), substrb(dump(min("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("PRODUCT_LINK_ID")), substrb(dump(min("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SIZEDEFINITION_LINK_ID")), substrb(dump(min("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("FINISHINGMETHOD_ID")), substrb(dump(min("FINISHINGMETHOD_ID"), 16, 0, 64), 1, 240), substrb(dump(max("FINISHINGMETHOD_ID"), 16, 0, 64), 1, 240), to_char(count("MAXINV")), substrb(dump(min("MAXINV"), 16, 0, 64), 1, 240), substrb(dump(max("MAXINV"), 16, 0, 64), 1, 240), to_char(count("TOTALCIRCINV")), substrb(dump(min("TOTALCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("TOTALCIRCINV"), 16, 0, 64), 1, 240), to_char(count("CHANGESPERWEEK")), substrb(dump(min("CHANGESPERWEEK"), 16, 0, 64), 1, 240), substrb(dump(max("CHANGESPERWEEK"), 16, 0, 64), 1, 240), to_char(count("MAXFREEINV")), substrb(dump(min("MAXFREEINV"), 16, 0, 64), 1, 240), substrb(dump(max("MAXFREEINV"), 16, 0, 64), 1, 240), to_char(count("FREEISSUEDCIRCINV")), substrb(dump(min("FREEISSUEDCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("FREEISSUEDCIRCINV"), 16, 0, 64), 1, 240), to_char(count("COGCIRCINV")), substrb(dump(min("COGCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("COGCIRCINV"), 16, 0, 64), 1, 240), to_char(count("FREESEASONCIRCINV")), substrb(dump(min("FREESEASONCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("FREESEASONCIRCINV"), 16, 0, 64), 1, 240), to_char(count("BEYONDLIFETIMECIRC")), substrb(dump(min("BEYONDLIFETIMECIRC"), 16, 0, 64), 1, 240), substrb(dump(max("BEYONDLIFETIMECIRC"), 16, 0, 64), 1, 240), to_char(count("VARIATIONMAXINV")), substrb(dump(min("VARIATIONMAXINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONMAXINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONTOTALCIRCINV")), substrb(dump(min("VARIATIONTOTALCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONTOTALCIRCINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONCHANGESPERWEEK")), substrb(dump(min("VARIATIONCHANGESPERWEEK"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONCHANGESPERWEEK"), 16, 0, 64), 1, 240), to_char(count("VARIATIONMAXFREEINV")), substrb(dump(min("VARIATIONMAXFREEINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONMAXFREEINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONRENTEDPERPIECE")), substrb(dump(min("VARIATIONRENTEDPERPIECE"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONRENTEDPERPIECE"), 16, 0, 64), 1, 240), to_char(count("VARIATIONFREEISSUEDCIRCINV")), substrb(dump(min("VARIATIONFREEISSUEDCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONFREEISSUEDCIRCINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONCOGCIRCINV")), substrb(dump(min("VARIATIONCOGCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONCOGCIRCINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONFREESEASONCIRCINV")), substrb(dump(min("VARIATIONFREESEASONCIRCINV"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONFREESEASONCIRCINV"), 16, 0, 64), 1, 240), to_char(count("VARIATIONBEYONDLIFETIMECIRC")), substrb(dump(min("VARIATIONBEYONDLIFETIMECIRC"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONBEYONDLIFETIMECIRC"), 16, 0, 64), 1, 240), to_char(count("SYSTEMUSER_ID")), substrb(dump(min("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), to_char(count("TIMESTAMP")), substrb(dump(min("TIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("TIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDPERPIECE")), substrb(dump(min("QTYRENTEDPERPIECE"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDPERPIECE"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDOTHER")), substrb(dump(min("QTYRENTEDOTHER"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDOTHER"), 16, 0, 64), 1, 240), to_char(count("VARIATIONRENTEDOTHER")), substrb(dump(min("VARIATIONRENTEDOTHER"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONRENTEDOTHER"), 16, 0, 64), 1, 240), to_char(count("QTYCUSTOMERRENTSTOP")), substrb(dump(min("QTYCUSTOMERRENTSTOP"), 16, 0, 64), 1, 240), substrb(dump(max("QTYCUSTOMERRENTSTOP"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYCUSTOMERRENTSTOP")), substrb(dump(min("VARIATIONQTYCUSTOMERRENTSTOP"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYCUSTOMERRENTSTOP"), 16, 0, 64), 1, 240), to_char(count("QTYRENTSTOP")), substrb(dump(min("QTYRENTSTOP"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTSTOP"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYRENTSTOP")), substrb(dump(min("VARIATIONQTYRENTSTOP"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYRENTSTOP"), 16, 0, 64), 1, 240), to_char(count("EMBLEMTEMPLATE_ID")), substrb(dump(min("EMBLEMTEMPLATE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("EMBLEMTEMPLATE_ID"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEMBLEM")), substrb(dump(min("QTYRENTEMBLEM"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEMBLEM"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYRENTEMBLEM")), substrb(dump(min("VARIATIONQTYRENTEMBLEM"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYRENTEMBLEM"), 16, 0, 64), 1, 240), to_char(count("QTYREPLACEMENT")), substrb(dump(min("QTYREPLACEMENT"), 16, 0, 64), 1, 240), substrb(dump(max("QTYREPLACEMENT"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYREPLACEMENT")), substrb(dump(min("VARIATIONQTYREPLACEMENT"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYREPLACEMENT"), 16, 0, 64), 1, 240), to_char(count("QTYASSIGNED")), substrb(dump(min("QTYASSIGNED"), 16, 0, 64), 1, 240), substrb(dump(max("QTYASSIGNED"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYASSIGNED")), substrb(dump(min("VARIATIONQTYASSIGNED"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYASSIGNED"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDDEPOSITSTOCK")), substrb(dump(min("QTYRENTEDDEPOSITSTOCK"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDDEPOSITSTOCK"), 16, 0, 64), 1, 240), to_char(count("VARIATIONRENTEDDEPOSITSTOCK")), substrb(dump(min("VARIATIONRENTEDDEPOSITSTOCK"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONRENTEDDEPOSITSTOCK"), 16, 0, 64), 1, 240), to_char(count("QTYSUBSTITUTE")), substrb(dump(min("QTYSUBSTITUTE"), 16, 0, 64), 1, 240), substrb(dump(max("QTYSUBSTITUTE"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYSUBSTITUTE")), sub
strb(dump(min("VARIATIONQTYSUBSTITUTE"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYSUBSTITUTE"), 16, 0, 64), 1, 240), to_char(count("CHARGEAFTERDEPRECIATION")), substrb(dump(min("CHARGEAFTERDEPRECIATION"), 16, 0, 64), 1, 240), substrb(dump(max("CHARGEAFTERDEPRECIATION"), 16, 0, 64), 1, 240), to_char(count("YEARWEEK")), substrb(dump(min("YEARWEEK"), 16, 0, 64), 1, 240), substrb(dump(max("YEARWEEK"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDPERPIECEPOOL")), substrb(dump(min("QTYRENTEDPERPIECEPOOL"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDPERPIECEPOOL"), 16, 0, 64), 1, 240), to_char(count("VARIATIONRENTEDPERPIECEPOOL")), substrb(dump(min("VARIATIONRENTEDPERPIECEPOOL"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONRENTEDPERPIECEPOOL"), 16, 0, 64), 1, 240), to_char(count("WEARERINVOICECATEGORY_ID")), substrb(dump(min(
"WEARERINVOICECATEGORY_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERINVOICECATEGORY_ID"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDRETURNRENT")), substrb(dump(min("QTYRENTEDRETURNRENT"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDRETURNRENT"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYRENTEDRETURNRENT")), substrb(dump(min("VARIATIONQTYRENTEDRETURNRENT"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYRENTEDRETURNRENT"), 16, 0, 64), 1, 240), to_char(count("QTYRENTEDMINRENT")), substrb(dump(min("QTYRENTEDMINRENT"), 16, 0, 64), 1, 240), substrb(dump(max("QTYRENTEDMINRENT"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYRENTEDMINRENT")), substrb(dump(min("VARIATIONQTYRENTEDMINRENT"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYRENTEDMINRENT"), 16, 0, 64), 1, 240), to_char(count("QTYFULLYAMORTIZED")), substrb(dump(min("QTYFULLYAMORTIZED"), 16, 0, 64), 1, 240), substrb(dump(max("QTYFULLYAMORTIZED"), 16, 0, 64), 1, 240), to_char(count("VARIATIONQTYFULLYAMORTIZED")), substrb(dump(min("VARIATIONQTYFULLYAMORTIZED"), 16, 0, 64), 1, 240), substrb(dump(max("VARIATIONQTYFULLYAMORTIZED"), 16, 0, 64), 1, 240), count(rowidtochar(rowid)) from "ABSSOLUTE"."SQITEMINCIRCULATION" t /* ACL, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, RWID, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254U*/ |
| 1kcynhwpz7v1y | select color_id, code, ralcode, systemuser_id, timestamp, usedforemblem, pantonecode, emblembackground, emblemtext, emblemborder, usedforembroidery, country_id, onlyinbusinessunit, useforresidentialservices, usedforemblemdefinition, usedforemblemtypecompany, usedforemblemtypename, usedforemblemtypeother, usedforemblemtypetitle, customcolor from COLOR where color_id = :1 |
| 1xf46m3chyan9 | select * from (select dynamicsql.*, rownum rnum from ( SELECT WEARER.WEARER_ID,
WEARER.WEARERNUMBER,
WEARER.SEARCHNAME WEARERSEARCHNAME,
WEARER.FULLNAME,
WEARER.EMBLEMNAME,
WEARER.CUSTOMEREMPLOYEENUMBER,
WEARER.SEX,
WEARER.DUMMYFORPOOL,
WEARER.DATEACTIVE,
WEARER.DATEINACTIVE,
WEARER.REMARK,
WEARER.FIRSTNAME,
WEARER.MYGENDER,
WEARER.SYSTEMUSER_ID WEARERSYSTEMUSERID,
WEARER.TIMESTAMP WEARERTIMESTAMP,
WEARER.FLAG_ID,
WEARERFLAG.CODE WEARERFLAGCODE,
(select FLAG_DESC.DESCRIPTION
from FLAG_DESC
where FLAG_DESC.FLAG_ID = WEARER.FLAG_ID
and FLAG_DESC.LANGUAGE_ID = :1 ) FLAGDESCRIPTION,
WEAREREMPLOYMENT.WEAREREMPLOYMENT_ID,
WEAREREMPLOYMENT.SEQUENCENUMBER,
DEPARTMENT.DEPARTMENT_ID,
DEPARTMENT.DEPARTMENTNUMBER,
DEPARTMENT.DESCRIPTION DEPARTMENTDESCRIPTION,
LOCKER.LOCKER_ID,
LOCKER.BANK,
LOCKER.LOCKER,
DP2.DELIVERYPOINT_ID DP2DELIVERYPOINT_ID,
DP2.CODE DP2CODE,
DP2.DESCRIPTION DP2DESCRIPTION,
GARMENTDISPENSER.GARMENTDISPENSER_ID,
GARMENTDISPENSER.CODE GARMENTDISPENSERCODE,
GARMENTDISPENSER.DESCRIPTION GARMENTDISPENSERDESCRIPTION,
DP3.DELIVERYPOINT_ID DP3DELIVERYPOINT_ID,
DP3.CODE DP3CODE,
DP3.DESCRIPTION DP3DESCRIPTION,
WEARERFUNCTION.WEARERFUNCTION_ID,
WEARERFUNCTION.CODE WEARERFUNCTIONCODE,
WEARERFUNCTION.DESCRIPTION WEARERFUNCTIONDESCRIPTION,
WEAREREMPLOYMENT.DISTRIBUTIONPOINT_ID,
DISTRIBUTIONPOINT.DISTRIBUTIONPOINTNUMBER,
DISTRIBUTIONPOINT.DESCRIPTION DISTRIBUTIONPOINTDESCRIPTION,
WEAREREMPLOYMENT.SYSTEMUSER_ID,
WEAREREMPLOYMENT.TIMESTAMP,
WEAREREMPLOYMENT.DELIVERYPOINT_ID,
DELIVERYPOINT.CODE DELIVERYPOINTCODE,
DELIVERYPOINT.DESCRIPTION DELIVERYPOINTDESCRIPTION,
WEAREREMPLOYMENT.DISPENSECREDIT,
WEAREREMPLOYMENT.CARDNUMBER,
CC.COSTCENTER_ID CCCOSTCENTER_ID,
CC.CODE CCCODE,
CC.DESCRIPTION CCDESCRIPTION,
WEFL.FLAG_ID WEFLFLAG_ID,
WEFL.CODE WEFLCODE,
WEFL.TRANSFER WEFLTRANSFER,
AUTOFL.AUTOMATICFLAG_ID,
AUTOFL.TRANSFERABLE,
WEAREREMPLOYMENT.EXTERNALLOCKER_ID,
EXTERNALLOCKER.BANK EXTERNALLOCKERBANK,
EXTERNALLOCKER.LOCKER EXTERNALLOCKERLOCKER,
WEARERFUNCTION.CODELABELLAYOUT_ID,
WEARERFUNCTION.NAMELABELLAYOUT_ID,
WEAREREMPLOYMENT.WEARERFUNCTIONSUBTYPE_ID
from WEAREREMPLOYMENT left outer join (LOCKER join DELIVERYPOINT DP2 on LOCKER.DELIVERYPOINT_ID = DP2.DELIVERYPOINT_ID) on LOCKER.LOCKER_ID = WEAREREMPLOYMENT.LOCKER_ID left outer join LOCKER EXTERNALLOCKER on EXTERNALLOCKER.LOCKER_ID = WEAREREMPLOYMENT.EXTERNALLOCKER_ID left outer join (GARMENTDISPENSER left outer join DELIVERYPOINT DP3 on GARMENTDISPENSER.DELIVERYPOINT_ID = DP3.DELIVERYPOINT_ID) on GARMENTDISPENSER.GARMENTDISPENSER_ID = WEAREREMPLOYMENT.GARMENTDISPENSER_ID left outer join WEARERFUNCTION on WEARERFUNCTION.WEARERFUNCTION_ID = WEAREREMPLOYMENT.WEARERFUNCTION_ID left outer join DELIVERYPOINT on DELIVERYPOINT.DELIVERYPOINT_ID = WEAREREMPLOYMENT.DELIVERYPOINT_ID left outer join (FLAG WEFL left outer join AUTOMATICFLAG AUTOFL on WEFL.FLAG_ID = AUTOFL.FLAG_ID)
on WEFL.FLAG_ID = WEAREREMPLOYMENT.FLAG_ID
, WEARER left outer join FLAG WEARERFLAG on WEARERFLAG.FLAG_ID = WEARER.FLAG_ID , DEPARTMENT, DISTRIBUTIONPOINT, CUSTOMER, COSTCENTER CC where WEAREREMPLOYMENT.WEARER_ID = WEARER.WEARER_ID and WEAREREMPLOYMENT.DISTRIBUTIONPOINT_ID = DISTRIBUTIONPOINT.DISTRIBUTIONPOINT_ID and DISTRIBUTIONPOINT.DEPARTMENT_ID = DEPARTMENT.DEPARTMENT_ID and DEPARTMENT.CUSTOMER_ID = CUSTOMER.CUSTOMER_ID and CC.COSTCENTER_ID = DISTRIBUTIONPOINT.COSTCENTER_ID and WEARER.CUSTOMER_ID = CUSTOMER.CUSTOMER_ID and CC.CUSTOMER_ID = CUSTOMER.CUSTOMER_ID and :2 between WEARER.DATEACTIVE and WEARER.DATEINACTIVE
and WEARER.CUSTOMER_ID = :3
order by WEARER.WEARERNUMBER ) dynamicsql where rownum <= :4 ) where rnum >= :5 |
| 1zrnrntukph5h | DELETE FROM wri$_adv_objects a
WHERE a.task_id = :task_id_num AND
(:execution_name IS NULL OR :execution_name1 = a.exec_name) |
| 23xdkykj697hx | select property from wri$_adv_tasks where id = :task_id |
| 25yz3j3s6cb81 | select INVOICELINEACTIVITY_ID, INVOICELINE_ID, PROCESSINGBUSINESSUNIT_ID, YEAR, WEEK, BILLEDQTY, AMOUNT, SYSTEMUSER_ID, TIMESTAMP from INVOICELINEACTIVITY where 0=0 AND INVOICELINE_ID = :1 |
| 2h7qyr3b7hkrr | DECLARE job BINARY_INTEGER := :job; next_date TIMESTAMP WITH TIME ZONE := :mydate; broken BOOLEAN := FALSE; job_name VARCHAR2(128) := :job_name; job_subname VARCHAR2(128) := :job_subname; job_owner VARCHAR2(128) := :job_owner; job_start TIMESTAMP WITH TIME ZONE := :job_start; job_scheduled_start TIMESTAMP WITH TIME ZONE := :job_scheduled_start; window_start TIMESTAMP WITH TIME ZONE := :window_start; window_end TIMESTAMP WITH TIME ZONE := :window_end; chain_id VARCHAR2(14) := :chainid; credential_owner VARCHAR2(128) := :credown; credential_name VARCHAR2(128) := :crednam; destination_owner VARCHAR2(128) := :destown; destination_name VARCHAR2(128) := :destnam; job_dest_id varchar2(14) := :jdestid; log_id number := :log_id; BEGIN dbms_refresh.refresh('"ABSSOLUTE"."V_CUS_CLEAN_INVOICESUMMARY"'); :mydate := next_date; IF broken THEN :b := 1; ELSE :b := 0; END IF; END; |
| 2syvqzbxp4k9z | select u.name, o.name, a.interface_version#, o.obj# from association$ a, user$ u, obj$ o where a.obj# = :1 and a.property = :2 and a.statstype# = o.obj# and u.user# = o.owner# |
| 2tbvkwngm6nq9 | select GENERALPRICELIST_ID, PRICETYPE, CODE, DESCRIPTION, ACTIVE, AUTOPRICEUPDATE, PRICEINDEXCODE, CURRENCY_ID, SYSTEMUSER_ID, TIMESTAMP, USAGE, USERGROUP_ID, AUTHORISED_ID, AUTHORISEDTIMESTAMP, CHAIN_ID, PRICEUPDATELOCKDATE, DEFAULTPRICELIST, SALESVOLUMEPRICE from GENERALPRICELIST where GENERALPRICELIST_ID = :1 |
| 31sjkjxxh8dx6 | select SBG.SIZEBILLINGGROUP_ID, SBG.CODE, SBG.DESCRIPTION
from SIZEBILLINGGROUP SBG
where SBG.STANDARD = :1 |
| 3cvfznsxgftwq | SELECT A.ARTRANSACTION_ID, A.BUSINESSUNIT_ID, A.ARTRANSACTIONDATE, A.BILLTOCUSTOMER_LINK_ID, A.AMOUNT, A.TOTALAPPLIEDAMOUNT, A.PAYMENTTYPE, A.INVOICEHEADER_ID, A.INVOICENUMBER, A.Debitcredit, A.ARTRANSACTIONTYPE_ID, IHE.PAYMENTTERMSDUEDATE PAYTERMSDUEDATE, A.SYSTEMUSER_ID, A.TIMESTAMP FROM ARTRANSACTION A, INVOICEHEADEREXTRAINFO IHE, ARTRANSACTIONTYPE ART , CUSTOMER_LINK CL1 WHERE IHE.INVOICEHEADER_ID = A.INVOICEHEADER_ID and ART.ARTRANSACTIONTYPE_ID = A.ARTRANSACTIONTYPE_ID and ART.TYPENUMBER <> 2 and A.ORIGINALTRANSACTION_ID = A.ARTRANSACTION_ID and (A.BILLTOCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID or IHE.PAYBYCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID or A.DELTOCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID) and CL1.CUSTOMER_ID = :1 and A.ISOPEN_YN = 'Y' and (nvl(A.PARENTARTRANSACTION_ID, 0) = 0 OR A.PARENTARTRANSACTION_ID = A.ARTRANSACTION_ID)
union
SELECT A.ARTRANSACTION_ID, A.BUSINESSUNIT_ID, A.ARTRANSACTIONDATE, A.BILLTOCUSTOMER_LINK_ID, A.AMOUNT, A.TOTALAPPLIEDAMOUNT, A.PAYMENTTYPE, A.INVOICEHEADER_ID, A.INVOICENUMBER, A.Debitcredit, A.ARTRANSACTIONTYPE_ID, null PAYTERMSDUEDATE, A.SYSTEMUSER_ID, A.TIMESTAMP FROM ARTRANSACTION A , ARTRANSACTIONTYPE ART, CUSTOMERBILLINGINFO CUSTBI , CUSTOMER_LINK CL1 WHERE A.INVOICEHEADER_ID IS NULL and ART.ARTRANSACTIONTYPE_ID = A.ARTRANSACTIONTYPE_ID and ART.TYPENUMBER <> 2 and a.originaltransaction_id = a.artransaction_id and A.BILLTOCUSTOMER_LINK_ID = CUSTBI.CUSTOMER_ID and (A.BILLTOCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID OR CUSTBI.PAYBYCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID or A.DELTOCUSTOMER_LINK_ID = CL1.CUSTOMER_LINK_ID) and CL1.CUSTOMER_ID = :2 and A.ISOPEN_YN = 'Y' and (nvl(A.PARENTARTRANSACTION_ID, 0) = 0 OR A.PARENTARTRANSACTION_ID = A.ARTRANSACTION_ID) order by ARTRANSACTIONDATE |
| 3fs147mudh63n | SELECT CASE WHEN AF.FLAG_ID IS NOT NULL THEN TO_CHAR('0') ELSE NVL((SELECT MAX(FD.DESCRIPTION) FROM FLAG_DESC FD WHERE FD.FLAG_ID = X.FLAG_ID AND FD.LANGUAGE_ID = :B4 ), F.CODE) END STATUSTEXT FROM (SELECT UF.FLAG_ID FROM UNIQUEITEMFLAG UF WHERE UF.UNIQUEITEM_ID = :B1 AND UF.STARTDATE <= SYSDATE UNION ALL SELECT W.FLAG_ID FROM WEARER W WHERE W.WEARER_ID = :B2 AND W.FLAGSTARTDATE <= SYSDATE UNION ALL SELECT WE.FLAG_ID FROM WEAREREMPLOYMENT WE WHERE WE.WEAREREMPLOYMENT_ID = :B3 AND WE.FLAGSTARTDATE <= SYSDATE) X JOIN FLAG F ON F.FLAG_ID = X.FLAG_ID LEFT OUTER JOIN AUTOMATICFLAG AF ON (AF.FLAG_ID = X.FLAG_ID AND AF.EVENT IN ('Replacement requested using replacement button', 'Product contract ended for customer', 'Customer no longer active', 'End of norm life time reached, auto replacement', 'Flag for return to stock due to manual decrease of max inv', 'Quit wearer', 'Quit Wearer Inventory')) ORDER BY AF.FLAG_ID, F.PRIORITY ASC |
| 3ms7w0c6ph91t | insert /* KSXM:FLUSH COL */ into sys.col_usage$ (obj#, intcol#, equality_preds, equijoin_preds, nonequijoin_preds, range_preds, like_preds, null_preds, flags, timestamp) values ( :objn, :coln, decode(bitand(:flag, 1), 0, 0, 1), decode(bitand(:flag, 2), 0, 0, 1), decode(bitand(:flag, 4), 0, 0, 1), decode(bitand(:flag, 8), 0, 0, 1), decode(bitand(:flag, 16), 0, 0, 1), decode(bitand(:flag, 32), 0, 0, 1), :flag, :time) |
| 3rmmj0pt9p645 | /* SQL Analyze(0) */ select /*+ full(t) parallel(t, 8) parallel_index(t, 8) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false') no_substrb_pad */to_char(count("LOSSRECHARGECANCELUSER_ID")), substrb(dump(min("LOSSRECHARGECANCELUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("LOSSRECHARGECANCELUSER_ID"), 16, 0, 64), 1, 240), to_char(count("LOSSRECHARGECANCELTIMESTAMP")), substrb(dump(min("LOSSRECHARGECANCELTIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("LOSSRECHARGECANCELTIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("INVOICELINE_ID")), substrb(dump(min("INVOICELINE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICELINE_ID"), 16, 0, 64), 1, 240), to_char(count("INVOICEHEADER_ID")), substrb(dump(min("INVOICEHEADER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICEHEADER_ID"), 16, 0, 64), 1, 240), to_char(count("LINENUMBER")), substrb(dump(min("LINENUMBER"), 16, 0, 64), 1, 240), substrb(dump(max("LINENUMBER"), 16, 0, 64), 1, 240), to_char(count("INVOICELINETYPE_ID")), substrb(dump(min("INVOICELINETYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICELINETYPE_ID"), 16, 0, 64), 1, 240), to_char(count("CODE")), substrb(dump(min("CODE"), 16, 0, 64), 1, 240), substrb(dump(max("CODE"), 16, 0, 64), 1, 240), to_char(count("DESCRIPTION")), substrb(dump(min("DESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("DESCRIPTION"), 16, 0, 64), 1, 240), to_char(count("ADJUSTEDAMOUNT")), substrb(dump(min("ADJUSTEDAMOUNT"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTEDAMOUNT"), 16, 0, 64), 1, 240), to_char(count("ADJUSTEDPRICE")), substrb(dump(min("ADJUSTEDPRICE"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTEDPRICE"), 16, 0, 64), 1, 240), to_char(count("ADJUSTMENTBILLEDQTY")), substrb(dump(min("ADJUSTMENTBILLEDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTMENTBILLEDQTY"), 16, 0, 64), 1, 240), to_char(count("EXTEND")), substrb(dump(min("EXTEND"), 16, 0, 64), 1, 240), substrb(dump(max("EXTEND"), 16, 0, 64), 1, 240), to_char(count("AMOUNT")), substrb(dump(min("AMOUNT"), 16, 0, 64), 1, 240), substrb(dump(max("AMOUNT"), 16, 0, 64), 1, 240), to_char(count("DISCOUNTPERCENTAGE")), substrb(dump(min("DISCOUNTPERCENTAGE"), 16, 0, 64), 1, 240), substrb(dump(max("DISCOUNTPERCENTAGE"), 16, 0, 64), 1, 240), to_char(count("PRICE")), substrb(dump(min("PRICE"), 16, 0, 64), 1, 240), substrb(dump(max("PRICE"), 16, 0, 64), 1, 240), to_char(count("BILLEDQTY")), substrb(dump(min("BILLEDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("BILLEDQTY"), 16, 0, 64), 1, 240), to_char(count("ADJUSTMENTREASON_ID")), substrb(dump(min("ADJUSTMENTREASON_ID"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTMENTREASON_ID"), 16, 0, 64), 1, 240), to_char(count("TAXGROUPCODE")), substrb(dump(min("TAXGROUPCODE"), 16, 0, 64), 1, 240), substrb(dump(max("TAXGROUPCODE"), 16, 0, 64), 1, 240), to_char(count("SUBJECTTOMINIMUM")), substrb(dump(min("SUBJECTTOMINIMUM"), 16, 0, 64), 1, 240), substrb(dump(max("SUBJECTTOMINIMUM"), 16, 0, 64), 1, 240), to_char(count("TURNOVERGROUP_ID")), substrb(dump(min("TURNOVERGROUP_ID"), 16, 0, 64), 1, 240), substrb(dump(max("TURNOVERGROUP_ID"), 16, 0, 64), 1, 240), to_char(count("SYSTEMUSER_ID")), substrb(dump(min(
"SYSTEMUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), to_char(count("TIMESTAMP")), substrb(dump(min("TIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("TIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("TAXTYPE")), substrb(dump(min("TAXTYPE"), 16, 0, 64), 1, 240), substrb(dump(max("TAXTYPE"), 16, 0, 64), 1, 240), to_char(count("REMARK")), substrb(dump(min("REMARK"), 16, 0, 64), 1, 240), substrb(dump(max("REMARK"), 16, 0, 64), 1, 240), to_char(count("GENERATED")), substrb(dump(min("GENERATED"), 16, 0, 64), 1, 240), substrb(dump(max("GENERATED"), 16, 0, 64), 1, 240), to_char(count("INVOICELINESUBTYPE")), substrb(dump(min("INVOICELINESUBTYPE"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICELINESUBTYPE"), 16, 0, 64), 1, 240), to_char(count("LOSSWEEKSTOGO")), substrb(dump(min("LOSSWEEKSTOGO"), 16, 0, 64), 1, 240), substrb(dump(max("LOSSWEEKSTOGO"), 16, 0, 64), 1, 240), to_char(count("CREDIT")), substrb(dump(min("CREDIT"), 16, 0, 64), 1, 240), substrb(dump(max("CREDIT"), 16, 0, 64), 1, 240), to_char(count("CREDITINVOICELINE_ID")), substrb(dump(min("CREDITINVOICELINE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CREDITINVOICELINE_ID"), 16, 0, 64), 1, 240), to_char(count("PROCESSINGBUSINESSUNIT_ID")), substrb(dump(min("PROCESSINGBUSINESSUNIT_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PROCESSINGBUSINESSUNIT_ID"), 16, 0, 64), 1, 240), to_char(count("INVENTORYCATEGORY_ID")), substrb(dump(min("INVENTORYCATEGORY_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVENTORYCATEGORY_ID"), 16, 0, 64), 1, 240), to_char(count("INVENTORYCATEGORYCODE")), substrb(dump(min("INVENTORYCATEGORYCODE"), 16, 0, 64), 1, 240), substrb(dump(max("INVENTORYCATEGORYCODE"), 16, 0, 64), 1, 240), to_char(count("BUDGETCODE")), substrb(dump(min("BUDGETCODE"), 16, 0, 64), 1, 240), substrb(dump(max("BUDGETCODE"), 16, 0, 64), 1, 240), to_char(count("ORIGINALAMOUNT")), substrb(dump(min("ORIGINALAMOUNT"), 16, 0, 64), 1, 240), substrb(dump(max("ORIGINALAMOUNT"), 16, 0, 64), 1, 240), to_char(count("REPAIRNUMBEROFMINUTES")), substrb(dump(min("REPAIRNUMBEROFMINUTES"), 16, 0, 64), 1, 240), substrb(dump(max("REPAIRNUMBEROFMINUTES"), 16, 0, 64), 1, 240), to_char(count("REPAIRPRICEPERMINUTE")), substrb(dump(min("REPAIRPRICEPERMINUTE"), 16, 0, 64), 1, 240), substrb(dump(max("REPAIRPRICEPERMINUTE"), 16, 0, 64), 1, 240), to_char(count("CONTRACTPURCHASEORDER_ID")), substrb(dump(min("CONTRACTPURCHASEORDER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CONTRACTPURCHASEORDER_ID"), 16, 0, 64), 1, 240), to_char(count("CONTRACTPURCHASEORDERLINE_ID")), substrb(dump(min("CONTRACTPURCHASEORDERLINE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CONTRACTPURCHASEORDERLINE_ID"), 16, 0, 64), 1, 240), to_char(count("CONTRACTCOEFFICIENT")), substrb(dump(min("CONTRACTCOEFFICIENT"), 16, 0, 64), 1, 240), substrb(dump(max("CONTRACTCOEFFICIENT"), 16, 0, 64), 1, 240), count(rowidtochar(rowid)) from "ABSSOLUTE"."INVOICELINE" t /* NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, RWID, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254U*/ |
| 45kgwhaftuqpk | UPDATE UNIQUEITEMFLAGSHADOW UIFS SET UIFS.EXPORTTIMESTAMP = SYSDATE WHERE (:B1 <> 1 OR (:B1 = 1 AND UIFS.DELETIONTIMESTAMP >= SYSDATE - (1 / 24))) |
| 4avrrkwbr1ffg | SELECT COALESCE(BARCD, '') BARCD,
COALESCE(TAGID, '') TAGID,
COALESCE(CTRN, '0') CTRN,
COALESCE(CUSNO, 0) CUSNO,
COALESCE(RTENO, 0) RTENO,
COALESCE(DSTNO, '0') DSTNO,
COALESCE(DPONO, '0') DPONO,
COALESCE(PLTNO, '0') PLTNO,
COALESCE(COMNO, '0') COMNO,
COALESCE(SWHSNO, '') SWHSNO,
COALESCE(STENO, 0) STENO,
COALESCE(CSNM, '') CSNM,
COALESCE(BILTY, '') BILTY,
COALESCE(STPNO, '0') STPNO,
COALESCE(STPSQ, 0) STPSQ,
COALESCE(GTPCD, '') GTPCD,
COALESCE(PSNRN, 0) PSNRN,
COALESCE(DPTNO, 0) DPTNO,
COALESCE(PSNNO, '0') PSNNO,
COALESCE(PSNNM, '') PSNNM,
COALESCE(NINVDT, '19000101') NINVDT,
COALESCE(NINVDOW, 1) NINVDOW,
COALESCE(LOTNO, '') LOTNO,
COALESCE(VNDCD, '') VNDCD,
COALESCE(DIM1, '') DIM1,
COALESCE(DIM2, '') DIM2,
COALESCE(SERVSTAT, 0) SERVSTAT,
TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE,
TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE,
COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD')
from v_cus_lastinvoiceproduct
where customernumber = cusno
and productcode = lotno
fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE,
coalesce(v_cus_customerredalert.redalert, 'N') REDALERT
FROM v_cus_clean_sortinginterface2
LEFT JOIN v_cus_lastinvoice
ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno
LEFT JOIN v_cus_customerredalert
ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno
WHERE PLTNO IN (1) |
| 4rkyrwkwyk238 | SELECT DYW.DATE_ FROM DATE_YEARWEEKDAY DYW WHERE DYW.US_YEAR = :B3 AND DYW.US_WEEK = :B2 AND DYW.DAY = :B1 |
| 4xm1ruvkx3awx | DECLARE job BINARY_INTEGER := :job; next_date TIMESTAMP WITH TIME ZONE := :mydate; broken BOOLEAN := FALSE; job_name VARCHAR2(128) := :job_name; job_subname VARCHAR2(128) := :job_subname; job_owner VARCHAR2(128) := :job_owner; job_start TIMESTAMP WITH TIME ZONE := :job_start; job_scheduled_start TIMESTAMP WITH TIME ZONE := :job_scheduled_start; window_start TIMESTAMP WITH TIME ZONE := :window_start; window_end TIMESTAMP WITH TIME ZONE := :window_end; chain_id VARCHAR2(14) := :chainid; credential_owner VARCHAR2(128) := :credown; credential_name VARCHAR2(128) := :crednam; destination_owner VARCHAR2(128) := :destown; destination_name VARCHAR2(128) := :destnam; job_dest_id varchar2(14) := :jdestid; log_id number := :log_id; BEGIN DECLARE
ename VARCHAR2(30);
exec_task BOOLEAN;
BEGIN
-- check if tuning pack is enabled
exec_task := prvt_advisor.is_pack_enabled(
dbms_management_packs.TUNING_PACK);
-- check if we are in a pdb,
-- since auto sqltune is not run in a pdb
IF (exec_task AND -- tuning pack enabled
sys_context('userenv', 'con_id') <> 0 AND -- not in non-cdb
sys_context('userenv', 'con_id') <> 1 ) THEN -- not in root
exec_task := FALSE;
END IF;
-- execute auto sql tuning task
IF (exec_task) THEN
ename := dbms_sqltune.execute_tuning_task(
'SYS_AUTO_SQL_TUNING_TASK');
END IF;
-- check whether we are in non-CDB or a PDB
-- auto SPM evolve only runs in a non-CDB or a PDB, not the root.
IF (sys_context('userenv', 'con_id') = 0 OR
sys_context('userenv', 'con_id') > 2) THEN
exec_task := TRUE;
ELSE
exec_task := FALSE;
END IF;
-- execute auto SPM evolve task
IF (exec_task) THEN
ename := dbms_spm.execute_evolve_task('SYS_AUTO_SPM_EVOLVE_TASK');
END IF;
END; :mydate := next_date; IF broken THEN :b := 1; ELSE :b := 0; END IF; END; |
| 58vwkgn79m9db | delete from wri$_adv_objects where task_id = :task_id and type = :adv_obj_type and attr7 = -1 |
| 5bhyb3af1q95q | SELECT DISTINCT TO_CHAR(a.rteno) routeNo,
COALESCE(a.STPNO, '') as stopNo,
--routestop.stopnumber as seqNo,
(SELECT COALESCE(routestop.stopnumber, 0)
FROM route
JOIN routestop
ON route.route_id = routestop.route_id
AND customer.customer_id = routestop.customer_id
WHERE sysdate >= routestop.dateactive
AND sysdate <= routestop.dateinactive
AND route.DRIVINGDAY_ID = :dow - 1
fetch first 1 row only) seqNo,
a.CTRN || '-' || a.CUSNO crtCusSte,
TRIM(a.CSNM) customerName,
a.LOTNO lotCode, COALESCE(a.VNDCD, ' ') vndcd, COALESCE(a.DIM1, ' ') dim1, COALESCE(a.DIM2, ' ') dim2,
a.PSNNO || ' ' || TRIM(a.PSNNM) || '(' || d.WEARERNUMBER || ')' psnManNameRec,
a.barcd barcodeA,
SUBSTR(a.ninvdt, 5, 2) || '/' || SUBSTR(a.ninvdt, 7, 2) || '/' || SUBSTR(a.ninvdt, 1, 4) invoiceDate,
--TO_CHAR(b.SCANTIMESTAMP, 'MM/DD/YYYY') as scanInDate,
TO_CHAR(a.LASTINSCANDATE, 'MM/DD/YYYY') scanInDate,
'Gmt Missing' scanOutType, d.WEARERNUMBER
FROM v_cus_clean_sortinginterface a
--JOIN SCAN b
--ON a.BARCD = b.PRIMARYID
--AND a.LASTINSCANDATE = b.SCANTIMESTAMP
JOIN PRODUCT p
ON a.LOTNO = p.code
JOIN CUSTOMER CUSTOMER
ON a.CUSNO = CUSTOMER.customernumber
JOIN WEARER d
ON a.PSNRN = d.WEARER_ID
JOIN CUSTOMER_LINK CUSTOMER_LINK
ON CUSTOMER.CUSTOMER_ID = CUSTOMER_LINK.CUSTOMER_ID
JOIN ROUTESTOP ROUTESTOP
ON ROUTESTOP.CUSTOMER_ID = CUSTOMER_LINK.CUSTOMER_ID
AND sysdate >= routestop.dateactive --only 'live' routes
AND sysdate <= routestop.dateinactive --only 'live' routes
JOIN ROUTE
ON routestop.route_id = route.route_id
JOIN V_CUS_REPORTINGSTRUCTURE
ON route.routenumber = v_cus_reportingstructure.routenumber
WHERE a.PLTNO = :companyNumber --AND a.STPSQ = ROUTESTOP.STOPNUMBER
AND a.SERVSTAT = 0
AND a.LASTINSCANDATE IS NOT NULL
AND LENGTH(a.BILTY) < 3 --not a multiday
AND TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') > TO_CHAR(NVL(a.LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD')
AND TO_CHAR(f_getnextdeliverydate(trunc(sysdate), customer.customer_id, 2,
(SELECT ds1.deliveryscheme_id from deliveryscheme ds1 where ds1.code =
(SELECT min(ds.code) from customerdeliveryscheme cds
JOIN deliveryscheme ds
ON ds.deliveryscheme_id = cds.deliveryscheme_id
WHERE cds.customer_id = customer.customer_id and cds.active = 'Y'))), 'YYYY-MM-DD') =
(SELECT CASE
WHEN TO_NUMBER(TO_CHAR(sysdate, 'd')) = :dow THEN TO_CHAR(sysdate, 'YYYY-MM-DD') --today
WHEN to_number(to_char(sysdate, 'd')) > :dow THEN to_char(sysdate + (7 - (to_number(to_char(sysdate, 'd')) - :dow)), 'YYYY-MM-DD') --looking into next week: today is Fri(6), looking at Mon(2) accty
ELSE TO_CHAR(sysdate + (:dow - TO_NUMBER(TO_CHAR(sysdate, 'd'))), 'YYYY-MM-DD') --looking at least 1 day in the future: today is Mon(2), looking at Tues(3) accty.
END
FROM DUAL)
AND TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') >=
/*
COALESCE((SELECT TO_CHAR(MAX(inv.invoicedate), 'YYYY-MM-DD')
FROM invoiceheader inv
WHERE inv.deltocustomernumber = customer.customernumber
AND inv.finalizationtimestamp is not null
AND inv.status_id = 2), '1000-01-01')
*/
COALESCE((SELECT to_char(max(LASTINVOICEDATE), 'YYYY-MM-DD')
FROM v_cus_lastinvoiceproduct inv
WHERE inv.customernumber = customer.customernumber), '1000-01-01')
--AND TO_CHAR(b.SCANTIMESTAMP, 'YYYY-MM-DD') >= TO_CHAR(NVL(a.LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD')
AND (p.productgroup_id != 5144
and :includeAprons != 1
or :includeAprons = 1)
ORDER BY routeNo, seqNo, crtCusSte, psnManNameRec |
| 5ddwmgxr55x3b | SELECT COALESCE(BARCD, '') BARCD,
COALESCE(TAGID, '') TAGID,
COALESCE(CTRN, '0') CTRN,
COALESCE(CUSNO, 0) CUSNO,
COALESCE(RTENO, 0) RTENO,
COALESCE(DSTNO, '0') DSTNO,
COALESCE(DPONO, '0') DPONO,
COALESCE(PLTNO, '0') PLTNO,
COALESCE(COMNO, '0') COMNO,
COALESCE(SWHSNO, '') SWHSNO,
COALESCE(STENO, 0) STENO,
COALESCE(CSNM, '') CSNM,
COALESCE(BILTY, '') BILTY,
COALESCE(STPNO, '0') STPNO,
COALESCE(STPSQ, 0) STPSQ,
COALESCE(GTPCD, '') GTPCD,
COALESCE(PSNRN, 0) PSNRN,
COALESCE(DPTNO, 0) DPTNO,
COALESCE(PSNNO, '0') PSNNO,
COALESCE(PSNNM, '') PSNNM,
COALESCE(NINVDT, '19000101') NINVDT,
COALESCE(NINVDOW, 1) NINVDOW,
COALESCE(LOTNO, '') LOTNO,
COALESCE(VNDCD, '') VNDCD,
COALESCE(DIM1, '') DIM1,
COALESCE(DIM2, '') DIM2,
COALESCE(SERVSTAT, 0) SERVSTAT,
TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE,
TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE,
COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD')
from v_cus_lastinvoiceproduct
where customernumber = cusno
and productcode = lotno
fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE,
coalesce(v_cus_customerredalert.redalert, 'N') REDALERT
FROM v_cus_clean_sortinginterface2
LEFT JOIN v_cus_lastinvoice
ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno
LEFT JOIN v_cus_customerredalert
ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno
WHERE PLTNO IN (2) |
| 5n6psy30p2fns | SELECT 1 RECORDTYPE, CASE WHEN FM.CODE<>'-' AND :B1 ='CUS' THEN TO_CHAR('0') WHEN FM.CODE<>'-' AND :B1 ='CUS' THEN PACK_POSITEK_RFID.GETPOSITEKFLAG(UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, :B2 ) ELSE '0' END PRODUCTIONPATH, R.ROUTENUMBER ROUTECODE, CASE :B1 WHEN 'CUS' THEN TO_NUMBER(TO_CHAR(CU.CUSTOMERNUMBER) || LPAD(TO_CHAR(DEP.DEPARTMENTNUMBER), 7, '0')) ELSE CU.CUSTOMERNUMBER END ACCOUNTID, MAX(RS.STOPNUMBER) SEQUENCEID, CASE :B1 WHEN 'CUS' THEN NVL(W.CUSTOMEREMPLOYEENUMBER, '0') ELSE LO.BANK || LO.LOCKER END LOCKERNUMBER, W.WEARERNUMBER MANNUMBER, TO_CHAR(R.ROUTENUMBER) || LPAD(TO_CHAR(CU.CUSTOMERNUMBER), 12, '0') || LPAD(TO_CHAR(W.WEARERNUMBER), 8, '0') TICKETLINKID, CU.NAME COMPANYNAME, W.FULLNAME MANNAME, PL.CODE PLANTNUMBER, MIN(DECODE(DS.CODE, '01W01', 0, '02W01', 1, '02W02', 2, '04W01', 3, '04W02', 4, '04W03', 5, '04W04', 6, 99)) FREQUENCY, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C1 WHERE C1.CUSTOMER_ID = W.CUSTOMER_ID AND C1.DAY_ID = 1 AND C1.DAY_ID = R.DRIVINGDAY_ID AND C1.TYPEOFMERCHADISE = 2), 0)) MON, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C2 WHERE C2.CUSTOMER_ID = W.CUSTOMER_ID AND C2.DAY_ID = 2 AND C2.DAY_ID = R.DRIVINGDAY_ID AND C2.TYPEOFMERCHADISE = 2), 0)) TUE, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C3 WHERE C3.CUSTOMER_ID = W.CUSTOMER_ID AND C3.DAY_ID = 3 AND C3.DAY_ID = R.DRIVINGDAY_ID AND C3.TYPEOFMERCHADISE = 2), 0)) WED, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C4 WHERE C4.CUSTOMER_ID = W.CUSTOMER_ID AND C4.DAY_ID = 4 AND C4.DAY_ID = R.DRIVINGDAY_ID AND C4.TYPEOFMERCHADISE = 2), 0)) THU, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C5 WHERE C5.CUSTOMER_ID = W.CUSTOMER_ID AND C5.DAY_ID = 5 AND C5.DAY_ID = R.DRIVINGDAY_ID AND C5.TYPEOFMERCHADISE = 2), 0)) FRI, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C6 WHERE C6.CUSTOMER_ID = W.CUSTOMER_ID AND C6.DAY_ID = 6 AND C6.DAY_ID = R.DRIVINGDAY_ID AND C6.TYPEOFMERCHADISE = 2), 0)) SAT, MAX(NVL((SELECT RS.STOPNUMBER FROM CUSTOMERDELIVERYDAY C7 WHERE C7.CUSTOMER_ID = W.CUSTOMER_ID AND C7.DAY_ID = 7 AND C7.DAY_ID = R.DRIVINGDAY_ID AND C7.TYPEOFMERCHADISE = 2), 0)) SUN FROM UNIQUEITEM UI JOIN UNIQUEITEMNONPOOL UIOP ON UIOP.UNIQUEITEM_ID = UI.UNIQUEITEM_ID JOIN FINISHINGMETHOD FM ON FM.FINISHINGMETHOD_ID=UI.FINISHINGMETHOD_ID JOIN WEAREREMPLOYMENT WE ON WE.WEAREREMPLOYMENT_ID = UIOP.WEAREREMPLOYMENT_ID JOIN WEARER W ON W.WEARER_ID = WE.WEARER_ID JOIN DISTRIBUTIONPOINT DIP ON DIP.DISTRIBUTIONPOINT_ID=WE.DISTRIBUTIONPOINT_ID JOIN DEPARTMENT DEP ON DEP.DEPARTMENT_ID=DIP.DEPARTMENT_ID JOIN CUSTOMER CU ON CU.CUSTOMER_ID = W.CUSTOMER_ID LEFT OUTER JOIN LOCKER LO ON LO.LOCKER_ID = WE.LOCKER_ID JOIN ROUTESTOP RS ON (RS.CUSTOMER_ID = W.CUSTOMER_ID AND SYSDATE BETWEEN RS.DATEACTIVE AND RS.DATEINACTIVE AND ((RS.DELIVERYPOINT_ID = LO.DELIVERYPOINT_ID OR RS.DELIVERYPOINT_ID = WE.DELIVERYPOINT_ID) OR RS.DELIVERYPOINT_ID IS NULL)) JOIN ROUTE R ON (R.ROUTE_ID = RS.ROUTE_ID) JOIN DELIVERYSCHEMESPERSTOP DSPRS ON (DSPRS.ROUTESTOP_ID = RS.ROUTESTOP_ID AND DSPRS.DAY_ID = R.DRIVINGDAY_ID AND DSPRS.CUSTOMER_ID = W.CUSTOMER_ID) JOIN DELIVERYSCHEME DS ON DS.DELIVERYSCHEME_ID = DSPRS.DELIVERYSCHEME_ID JOIN BUSINESSUNIT BU ON BU.BUSINESSUNIT_ID = CU.DEFAULTBUSINESSUNIT_ID JOIN PLANT PL ON PL.PLANT_ID = BU.PLANT_ID WHERE PL.PLANT_ID = :B4 AND (:B3 = 0 OR EXISTS (SELECT 1 FROM SECONDARYUNIQUEITEM SUI WHERE SUI.UNIQUEITEM_ID = UI.UNIQUEITEM_ID AND SUI.TIMESTAMP >= :B5 ) OR EXISTS (SELECT 1 FROM WEARERSHADOW WS WHERE WS.WEARER_ID = WE.WEARER_ID AND WS.TIMESTAMP >= :B5 )) GROUP BY R.ROUTENUMBER, W.CUSTOMER_ID, CU.CUSTOMERNUMBER, CASE :B1 WHEN 'CUS' THEN NVL(W.CUSTOMEREMPLOYEENUMBER, '0') ELSE LO.BANK || LO.LOCKER END, W.WEARERNUMBER, W.FULLNAME, CU.NAME, PL.CODE, CASE WHEN FM.CODE<>'-' AND :B1 ='CUS' THEN TO_CHAR('0') WHEN FM.CODE<>'-' AND :B1 ='CUS' THEN PACK_POSITEK_RFID.GETPOSITEKFLAG(UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, :B2 ) ELSE '0' END, CASE :B1 WHEN 'CUS' THEN TO_NUMBER(TO_CHAR(CU.CUSTOMERNUMBER) || LPAD(TO_CHAR(DEP.DEPARTMENTNUMBER), 7, '0')) ELSE CU.CUSTOMERNUMBER END ORDER BY PL.CODE, R.ROUTENUMBER, CU.CUSTOMERNUMBER, CASE :B1 WHEN 'CUS' THEN NVL(W.CUSTOMEREMPLOYEENUMBER, '0') ELSE LO.BANK || LO.LOCKER END, W.WEARERNUMBER |
| 5qamd7jbrtt3w | SELECT D.FREQUENCY, D.OFFSETWEEK FROM DELIVERYSCHEME D WHERE D.DELIVERYSCHEME_ID = :B1 |
| 5qx2bks808uqj | SELECT CASE WHEN DS.NLS_TERRITORY IN ('AMERICA', 'CANADA', 'AUSTRALIA') THEN DYW.US_WEEK ELSE DYW.WEEK END FROM DATE_YEARWEEKDAY DYW, DATABASESETTINGS DS WHERE DYW.DATE_ = TRUNC(:B1 ) |
| 5t0s77hdvw8up | select owner, object_name, subobject_name, object_type from dba_objects where object_id = :1 |
| 5tf0dbjbsf9n3 | select property from wri$_adv_tasks where id = :task_id |
| 63qfmgd5knk0d | update PACKINGNOTELINE P set P.INVOICEHEADER_ID = :1 , P.SYSTEMUSER_ID = :2 , P.TIMESTAMP = :3 where P.PACKINGNOTELINE_ID in (select PNL.PACKINGNOTELINE_ID from INVOICEHEADER IH, INVOICELINEPRODUCT ILP, INVOICELINE IL, PACKINGNOTE PN, PACKINGNOTELINE PNL, STOP S, INVOICELINETYPE ILT where IL.INVOICELINETYPE_ID = ILT.INVOICELINETYPE_ID and IH.INVOICEHEADER_ID = IL.INVOICEHEADER_ID and IL.INVOICELINE_ID = ILP.INVOICELINE_ID and PNL.PACKINGNOTE_ID = PN.PACKINGNOTE_ID and S.STOP_ID = PN.STOP_ID and PNL.PRODUCT_ID = ILP.PRODUCT_LINK_ID and (PNL.SIZEDEFINITION_ID = ILP.SIZEDEFINITION_LINK_ID or
ILP.SIZEDEFINITION_LINK_ID = :4 )
and PNL.FINISHINGMETHOD_ID = ILP.FINISHINGMETHOD_ID and exists (select 1 from PACKINGNOTELINEDELIVINV PLD where PLD.PACKINGNOTELINE_ID = PNL.PACKINGNOTELINE_ID) and PNL.INVOICEHEADER_ID is null and IH.INVOICEHEADER_ID = :5 and ILT.TYPE in ( :6 )
and IH.DELTOCUSTOMER_LINK_ID = S.CUSTOMER_LINK_ID and IL.BILLEDQTY > 0) |
| 6gxhd47s2zh3u | select ILP.WEAREREMPLOYMENT_LINK_ID, ILP.PRODUCT_LINK_ID,
ILP.SIZEDEFINITION_LINK_ID,
sum(ILP.DELIVEREDQTY)
from INVOICELINE IL, INVOICELINEPRODUCT ILP, INVOICEHEADER IH
where IL.INVOICELINETYPE_ID = 2
and ILP.INVOICELINE_ID = IL.INVOICELINE_ID
and IH.INVOICEHEADER_ID = IL.INVOICEHEADER_ID
and IL.EXTEND = 'N'
and IH.DELTOCUSTOMER_LINK_ID = :1
and IH.STATUS_ID = 2
and IH.INVOICEDATE > :2
and IH.INVOICEDATE < :3
and ILP.PRODUCT_LINK_ID = :4
and IL.INVOICELINESUBTYPE = 15
and ILP.SIZEDEFINITION_LINK_ID = :5
and ILP.FINISHINGMETHOD_ID = :6
and exists
(select * from PACKINGNOTELINE PNL, PACKINGNOTE PN, PACKINGNOTELINEDELIVINV PLD
where PNL.PACKINGNOTELINE_ID = PLD.PACKINGNOTELINE_ID
and PLD.INVOICEHEADER_ID = IL.INVOICEHEADER_ID
and PNL.PACKINGNOTE_ID = PN.PACKINGNOTE_ID
and PNL.INVOICEHEADER_ID is null
and ILP.PRODUCT_LINK_ID = PNL.PRODUCT_ID
and ILP.SIZEDEFINITION_LINK_ID = PNL.SIZEDEFINITION_ID
and ILP.FINISHINGMETHOD_ID = PNL.FINISHINGMETHOD_ID)
group by
ILP.WEAREREMPLOYMENT_LINK_ID,
ILP.PRODUCT_LINK_ID,
ILP.SIZEDEFINITION_LINK_ID |
| 6t7m79n45b3t3 | with PUTUP_DOC as ( select PLANTCODE, ROUTENUMBER, TO_CHAR(TO_DATE(DRIVINGDATE, 'YYYYMMDD'), 'YYYY-MM-DD') as DATE_DRV, SUBSTR(PRODUCTCODE, 1, ( INSTR(PRODUCTCODE, '.', 1)-1) ) as pCODE, PRODUCTDESCRIPTION, NUMBER_OF_BUNDLES from V_CUS_BULKPUTUPLIST where PRODUCTCODE like '%.%' UNION ALL select PLANTCODE, ROUTENUMBER, TO_CHAR(TO_DATE(DRIVINGDATE, 'YYYYMMDD'), 'YYYY-MM-DD') as DATE_DRV, PRODUCTCODE as pCODE, PRODUCTDESCRIPTION, NUMBER_OF_BUNDLES from V_CUS_BULKPUTUPLIST where PRODUCTCODE not like '%.%' ) select PLANTCODE, ROUTENUMBER, DATE_DRV as DDATE, 'SUM' as PCode, 'Load Summary' as IName, sum(NUMBER_OF_BUNDLES) as BSUM, 0 as UQTY from PUTUP_DOC where DATE_DRV = TO_CHAR(CURRENT_DATE, 'YYYY-MM-DD') group by PLANTCODE, ROUTENUMBER, DATE_DRV order by PLANTCODE, ROUTENUMBER, DATE_DRV
|
| 71sa4m2cschh0 | select COLOR_ID, language_id, description, systemuser_id, timestamp from COLOR_DESC where COLOR_ID = :1 |
| 73s6xxq4fks47 | insert into ROUTETRANSACTION (ROUTETRANSACTION_ID, DEVICETRANSACTION_ID, ROUTECONTROL_ID, STOP_ID, ROUTETRANSACTIONTYPE_ID, WEARER_ID, WEARERINVENTORY_ID, INVOICEHEADER_ID, INVOICELINE_ID, REASONCODE_ID, DATEVALUE1, DATEVALUE2, DATEVALUE3, DATEVALUE4, DATEVALUE5, STRINGVALUE1, STRINGVALUE2, STRINGVALUE3, STRINGVALUE4, STRINGVALUE5, STRINGVALUE6, STRINGVALUE7, STRINGVALUE8, STRINGVALUE9, STRINGVALUE10, NUMBERVALUE1, NUMBERVALUE2, NUMBERVALUE3, NUMBERVALUE4, NUMBERVALUE5, NUMBERVALUE6, NUMBERVALUE7, NUMBERVALUE8, NUMBERVALUE9, NUMBERVALUE10, NUMBERVALUE11, NUMBERVALUE12, NUMBERVALUE13, NUMBERVALUE14, NUMBERVALUE15, NUMBERVALUE16, DOUBLEVALUE1, DOUBLEVALUE2, DOUBLEVALUE3, DOUBLEVALUE4, DOUBLEVALUE5, DOUBLEVALUE6, DOUBLEVALUE7, DOUBLEVALUE8, DOUBLEVALUE9, DOUBLEVALUE10, DOUBLEVALUE11, DOUBLEVALUE12, DOUBLEVALUE13, DOUBLEVALUE14, DOUBLEVALUE15, DOUBLEVALUE16, DOUBLEVALUE17, DOUBLEVALUE18, DOUBLEVALUE19, DOUBLEVALUE20, APPROVALSTATUS, CREATIONSYSTEMUSER_ID, APPROVEDBYSYSTEMUSER_ID, IMPORTEDTIMESTAMP, PDACREATIONTIMESTAMP, APPROVALTIMESTAMP, MOBILEDEVICE_ID, MASTERROUTETRANSACTION_ID, PLPC_ID, OLDPLPC_ID, PROCESSEDBYUSER_ID, PROCESSEDTIMESTAMP, PROCESSEDSTATUS, PROCESSERRORMESSAGE, WORKORDERNUMBER, CUSTOMER_LINK_ID, SYSTEMUSER_ID, TIMESTAMP, IMAGE1 ) values ( :1 , :2 , :3 , :4 , :5 , :6 , :7 , :8 , :9 , :10 , :11 , :12 , :13 , :14 , :15 , :16 , :17 , :18 , :19 , :20 , :21 , :22 , :23 , :24 , :25 , :26 , :27 , :28 , :29 , :30 , :31 , :32 , :33 , :34 , :35 , :36 , :37 , :38 , :39 , :40 , :41 , :42 , :43 , :44 , :45 , :46 , :47 , :48 , :49 , :50 , :51 , :52 , :53 , :54 , :55 , :56 , :57 , :58 , :59 , :60 , :61 , :62 , :63 , :64 , :65 , :66 , :67 , :68 , :69 , :70 , :71 , :72 , :73 , :74 , :75 , :76 , :77 , :78 , :79 , :80 ) |
| 78tprhr0rjm9k | select OCH.OUTOFCIRCULATIONHISTORY_ID, OCH.DISTRIBUTIONPOINT_LINK_ID, DIP.COSTCENTER_ID, OCH.PRODUCT_LINK_ID, PR.TYPEOFMERCHANDISE, OCH.SIZEDEFINITION_LINK_ID, OCH.TOBECHARGEDPERCENTAGE, OCH.QUANTITY, OCH.STATUS, OCH.OUTOFCIRCDATE, OCH.RESIDUALVALUE, OCH.CHARGETYPE, OCH.AMOUNT, OCH.WEAREREMPLOYMENT_LINK_ID, OCH.REASONCODE_ID, RC.INVOICECATEGORY, OCH.PROCESSBUSINESSUNIT_ID, WI.FINISHINGMETHOD_ID, RC.CHARGERESIDUALINSURANCE, OCH.RAGREASON_ID, RR.CHARGERESIDUALINSURANCE, RR.BYPASSCUSTOMERINSURANCE , DIPBP.GARMENTSETUP , null , OCH.FORBUSINESSUNIT_ID, -1 from OUTOFCIRCULATIONHISTORY OCH join PRODUCT PR on OCH.PRODUCT_LINK_ID = PR.PRODUCT_ID left outer join RAGREASON RR ON OCH.RAGREASON_ID = RR.RAGREASON_ID , DISTRIBUTIONPOINT DIP , DISTRIBPOINTBGPROTECTION DIPBP , REASONCODE RC, WEARERINVENTORY WI where OCH.INVOICEBUSINESSUNIT_ID = :1 and OCH.CUSTOMER_LINK_ID = :2 and TRUNC(OCH.OUTOFCIRCDATE) <= :3 and nvl(OCH.INVOICEHEADER_ID, 0) = 0 and OCH.DISTRIBUTIONPOINT_LINK_ID = DIP.DISTRIBUTIONPOINT_ID and OCH.REASONCODE_ID = RC.REASONCODE_ID AND OCH.WEAREREMPLOYMENT_LINK_ID = WI.WEAREREMPLOYMENT_ID and OCH.PRODUCT_LINK_ID = WI.PRODUCT_ID and
OCH.SIZEDEFINITION_LINK_ID = WI.SIZEDEFINITION_ID and
DIPBP.DISTRIBUTIONPOINT_ID = DIP.DISTRIBUTIONPOINT_ID and OCH.CHARGETYPE in (:4 ) for update of OCH.OUTOFCIRCULATIONHISTORY_ID order by OCH.WEAREREMPLOYMENT_LINK_ID, OCH.PRODUCT_LINK_ID, OCH.SIZEDEFINITION_LINK_ID , OCH.Status desc, RR.Bypasscustomerinsurance |
| 7c7p6h5b8sp3z | SELECT C.DAY_ID, D.DELIVERYSCHEME_ID, D.FREQUENCY, DS.ROUTESTOP_ID FROM CUSTOMERDELIVERYDAY C JOIN CUSTOMERDELIVERYSCHEME CD ON C.CUSTOMER_ID = CD.CUSTOMER_ID AND C.DAY_ID = CD.DAY_ID JOIN DELIVERYSCHEME D ON D.DELIVERYSCHEME_ID = CD.DELIVERYSCHEME_ID LEFT OUTER JOIN DELIVERYSCHEMESPERSTOP DS ON C.CUSTOMER_ID = DS.CUSTOMER_ID AND C.DAY_ID = DS.DAY_ID AND D.DELIVERYSCHEME_ID = DS.DELIVERYSCHEME_ID LEFT OUTER JOIN ROUTESTOP RS ON DS.ROUTESTOP_ID = RS.ROUTESTOP_ID WHERE C.CUSTOMER_ID = :B4 AND C.TYPEOFMERCHADISE = :B3 AND C.DELIVERYTYPE IN ('B', 'D') AND (D.DELIVERYSCHEME_ID = :B2 OR :B2 IS NULL) AND (RS.ROUTESTOP_ID IS NULL OR :B1 BETWEEN RS.DATEACTIVE AND RS.DATEINACTIVE) |
| 7q09kp4s07kry | SELECT DS.NLS_TERRITORY FROM DATABASESETTINGS DS |
| 8frumpf2xmnzb | INSERT INTO DELIVERYSCAN (BUSINESSUNIT_ID, UNIQUEITEM_LINK_ID, SCANTIMESTAMP, CUSTOMER_LINK_ID, WEAREREMPLOYMENT_LINK_ID, DISTRIBUTIONPOINT_LINK_ID, DELIVERYPOINT_LINK_ID, PRODUCT_LINK_ID, SIZEDEFINITION_LINK_ID, FINISHINGMETHOD_ID, ROUTECONTROL_ID, PACKINGNOTE_ID, FROMSTOCK, PREVIOUSSTAY_ID, SYSTEMUSER_ID, TIMESTAMP, REASONCODE_ID, PLANTDEPARTMENT_ID, CHARGEWASHING, LOCKER_ID, INTERNALPROCESSINGBU_ID, SCANSTATION, PLANNEDDELIVERYDATE, POOL_PACKINGNOTE_ID) VALUES (:B24 , :B23 , :B22 , :B21 , :B20 , :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , CASE WHEN (:B13 IN ('30', '40')) THEN NULL ELSE :B12 END, :B11 , :B10 , :B9 , SYSDATE, :B8 , :B7 , :B6 , :B5 , :B4 , :B3 , COALESCE(:B2 , :B1 ), NULL) |
| 8hcu1j3f5zr4u | SELECT CASE WHEN DS.NLS_TERRITORY IN ('AMERICA', 'CANADA', 'AUSTRALIA') THEN DYW.US_YEAR ELSE DYW.YEAR END FROM DATE_YEARWEEKDAY DYW, DATABASESETTINGS DS WHERE DYW.DATE_ = TRUNC(:B1 ) |
| 8vgz0m72d5sp9 | with non_existent_objs as (select /*+ materialize */ exp_id, objn from exp_head$ e where not exists (select 1 from obj$ o where o.obj# = e.objn)) select /* QOSD */ exp_id, objn from ( select exp_id, objn from non_existent_objs union all select exp_id, objn from exp_head$ e where (select max(nvl(es.last_modified, es.ctime)) from exp_stat$ es where es.objn = e.objn and es.exp_id = e.exp_id ) < sysdate - 367 and (exp_id, objn) not in (select exp_id, objn from non_existent_objs) ) where rownum < :batch_size |
| 93bk8pqc4c8f6 | declare
begin
cus_sage_interface.proc_i_cust_all;
cus_erp_interface.proc_i_cust_all;
cus_erp_interface.proc_i_contactper_all;
end;
|
| 9gr1dyydrzj3j | BEGIN DBMS_SESSION.SET_IDENTIFIER(:1 ); DBMS_APPLICATION_INFO.SET_MODULE(:2 , :3 ); DBMS_APPLICATION_INFO.SET_CLIENT_INFO(:4 ); END; |
| 9h2cwdvdtubs6 | SELECT COALESCE(BARCD, '') BARCD,
COALESCE(TAGID, '') TAGID,
COALESCE(CTRN, '0') CTRN,
COALESCE(CUSNO, 0) CUSNO,
COALESCE(RTENO, 0) RTENO,
COALESCE(DSTNO, '0') DSTNO,
COALESCE(DPONO, '0') DPONO,
COALESCE(PLTNO, '0') PLTNO,
COALESCE(COMNO, '0') COMNO,
COALESCE(SWHSNO, '') SWHSNO,
COALESCE(STENO, 0) STENO,
COALESCE(CSNM, '') CSNM,
COALESCE(BILTY, '') BILTY,
COALESCE(STPNO, '0') STPNO,
COALESCE(STPSQ, 0) STPSQ,
COALESCE(GTPCD, '') GTPCD,
COALESCE(PSNRN, 0) PSNRN,
COALESCE(DPTNO, 0) DPTNO,
COALESCE(PSNNO, '0') PSNNO,
COALESCE(PSNNM, '') PSNNM,
COALESCE(NINVDT, '19000101') NINVDT,
COALESCE(NINVDOW, 1) NINVDOW,
COALESCE(LOTNO, '') LOTNO,
COALESCE(VNDCD, '') VNDCD,
COALESCE(DIM1, '') DIM1,
COALESCE(DIM2, '') DIM2,
COALESCE(SERVSTAT, 0) SERVSTAT,
TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE,
TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE,
COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD')
from v_cus_lastinvoiceproduct
where customernumber = cusno
and productcode = lotno
fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE,
coalesce(v_cus_customerredalert.redalert, 'N') REDALERT
FROM v_cus_clean_sortinginterface2
LEFT JOIN v_cus_lastinvoice
ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno
LEFT JOIN v_cus_customerredalert
ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno
WHERE PLTNO IN (6) |
| 9ys4q5nwt5a5n | select /*+ OPT_PARAM('_simple_view_merging' 'TRUE') */
status#, how_created, last_execution
from dba_advisor_tasks where task_id = :task_num
FOR UPDATE |
| a1pra9ndktptw | INSERT INTO wri$_adv_tasks(id, owner#, owner_name, name, description, advisor_id, advisor_name,
ctime, mtime, parent_id, parent_rec_id, property, version,
exec_start, exec_end, status, status_msg_id, pct_completion_time,
progress_metric, metric_units, activity_counter, rec_count, error_msg#,
source, how_created
)
VALUES
(:task_id_num, :l_user_id, :l_user, :task_name, :descr,
:adv_id, :l_adv_name, sysdate, sysdate, :parent_id, 0, :prop, :num,
null, null, :TASK_STATE_INITIAL, 0, 0, 0, :val1, 0, 0, 0, :val2, :l_how
) |
| a4awx8na4ursa | INSERT INTO SCAN (SCAN_ID, BUSINESSUNIT_ID, SCANTIMESTAMP, PRIMARYID, CUSTOMER_LINK_ID, WEAREREMPLOYMENT_LINK_ID, DISTRIBUTIONPOINT_LINK_ID, PRODUCT_LINK_ID, SIZEDEFINITION_LINK_ID, STAY_ID, STATUS_ID, SCANSTATION, ISSUEDATE, ROUTE_ID, REASONCODE_ID, CUSTOMEROWNED, YEAR, WEEK, DAYNO, QUALITYGRADE_ID, SYSTEMUSER_ID, TIMESTAMP, PREVSTAY_ID, TRANSACTIONTYPE_ID, DAYSLATE, UNIQUEITEM_LINK_ID, SECONDARYID, BATCHNUMBER) VALUES (SEQ_SCAN.NEXTVAL, :B24 , :B23 , :B22 , :B21 , :B20 , :B19 , :B18 , :B17 , :B16 , :B15 , :B14 , :B13 , :B12 , NULL, :B11 , :B10 , :B9 , :B8 , :B7 , :B6 , SYSDATE, :B5 , :B4 , 0, :B3 , :B2 , :B1 ) RETURNING SCAN_ID INTO :O0 |
| aam9gfn3gr25f | SELECT
contract.code contractNumber,
contract.code displayContractNumber,
customer.customerNumber customerNumber,
customer.customerNumber displayCustomerNumber,
customer.name customerName,
CONCAT(trim(address.street),
CONCAT(', ',
CONCAT(trim(address.city),
CONCAT(', ',
CONCAT(trim(address.state),
CONCAT(' ',
CONCAT(substr(address.zipcode, 1, 5),
CONCAT('-', substr(address.zipcode, 7, 4) ))))))))
customerAddress,
plant.code plantNumber,
'' plantDataSource
FROM CUSTOMER customer
JOIN BUSINESSUNIT businessUnit
ON customer.defaultBusinessUnit_id = businessUnit.businessUnit_id
JOIN PLANT plant
ON businessUnit.plant_id = plant.plant_id
LEFT JOIN ADDRESS address
ON CUSTOMER.mailaddress_id = ADDRESS.address_id
LEFT JOIN CUSTOMER_LINK
ON CUSTOMER.customer_id = CUSTOMER_LINK.customer_id
LEFT JOIN CONTRACTCUSTOMER
ON CUSTOMER_LINK.customer_link_id = CONTRACTCUSTOMER.customer_link_id
-- AND trunc(contractcustomer.startdate) <= trunc(sysdate)
AND trunc(contractcustomer.enddate) >= trunc(sysdate)
LEFT JOIN CONTRACT contract
ON CONTRACTCUSTOMER.contract_id = CONTRACT.contract_id
WHERE (UPPER(contract.code) like :searchString
or UPPER(customer.customerNumber) like :searchString
or UPPER(customer.name) like :searchString
or UPPER(address.street) like :searchString ) ORDER BY customer.customerNumber |
| ad1n26shaunty | BEGIN DBMS_SESSION.SET_IDENTIFIER(null); DBMS_APPLICATION_INFO.SET_ACTION(null); DBMS_APPLICATION_INFO.SET_CLIENT_INFO(null); END; |
| adgzqp5x004au | SELECT MAX(EIC.TRANSFER_ID) TRANSFER_ID FROM ERP_I_CONTACTPERSON EIC WHERE EIC.CUSTOMERNUMBER = :B1 |
| ajyk4xd2wp2pd | SELECT 2 RECORDTYPE, TO_CHAR(R.ROUTENUMBER) || LPAD(TO_CHAR(CU.CUSTOMERNUMBER), 12, '0') || LPAD(TO_CHAR(W.WEARERNUMBER), 8, '0') TICKETLINKID, MAX((SELECT PD.DESCRIPTION FROM PRODUCT_DESC PD WHERE PD.PRODUCT_ID = UI.PRODUCT_ID AND PD.LANGUAGE_ID = PL.LANGUAGE_ID)) DESCRIPTION, MAX(PR.CODE) PRODUCTCODE, SUI.SECONDARYID RFID, UI.PRIMARYID BARCODE, 0 GARMENTWIDTH, 0 GARMENTHEIGHT, DECODE(PACK_POSITEK_RFID.GETPOSITEKFLAG(UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, :B4 ), '0', 'Y', 'N') TERMINATEGARMENT, CASE WHEN FM.CODE<>'-' AND :B5 ='CUS' THEN TO_CHAR('0') ELSE PACK_POSITEK_RFID.GETPOSITEKFLAG(UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, :B4 ) END SPECIALHANDLING, 0 COUNTINSOILCOUNT FROM UNIQUEITEM UI JOIN UNIQUEITEMNONPOOL UIOP ON UIOP.UNIQUEITEM_ID = UI.UNIQUEITEM_ID JOIN FINISHINGMETHOD FM ON FM.FINISHINGMETHOD_ID=UI.FINISHINGMETHOD_ID JOIN WEAREREMPLOYMENT WE ON WE.WEAREREMPLOYMENT_ID = UIOP.WEAREREMPLOYMENT_ID JOIN WEARER W ON W.WEARER_ID = WE.WEARER_ID JOIN CUSTOMER CU ON CU.CUSTOMER_ID = W.CUSTOMER_ID LEFT OUTER JOIN LOCKER LO ON LO.LOCKER_ID = WE.LOCKER_ID JOIN ROUTESTOP RS ON (RS.CUSTOMER_ID = W.CUSTOMER_ID AND SYSDATE BETWEEN RS.DATEACTIVE AND RS.DATEINACTIVE AND ((RS.DELIVERYPOINT_ID = LO.DELIVERYPOINT_ID OR RS.DELIVERYPOINT_ID = WE.DELIVERYPOINT_ID) OR RS.DELIVERYPOINT_ID IS NULL)) JOIN ROUTE R ON (R.ROUTE_ID = RS.ROUTE_ID) JOIN BUSINESSUNIT BU ON BU.BUSINESSUNIT_ID = CU.DEFAULTBUSINESSUNIT_ID JOIN PLANT PL ON PL.PLANT_ID = BU.PLANT_ID LEFT OUTER JOIN SECONDARYUNIQUEITEM SUI ON SUI.UNIQUEITEM_ID = UIOP.UNIQUEITEM_ID JOIN PRODUCT PR ON PR.PRODUCT_ID = UI.PRODUCT_ID WHERE PL.PLANT_ID = :B3 AND (:B2 = 0 OR (SUI.TIMESTAMP >= :B1 ) OR EXISTS (SELECT 1 FROM WEARERSHADOW WS WHERE WS.WEARER_ID = WE.WEARER_ID AND WS.TIMESTAMP >= :B1 )) GROUP BY PL.CODE, R.ROUTENUMBER, CU.CUSTOMERNUMBER, LO.BANK || LO.LOCKER, W.WEARERNUMBER, SUI.SECONDARYID, UI.PRIMARYID, UI.UNIQUEITEM_ID, W.WEARER_ID, WE.WEAREREMPLOYMENT_ID, FM.CODE ORDER BY PL.CODE, R.ROUTENUMBER, CU.CUSTOMERNUMBER, LO.BANK || LO.LOCKER, W.WEARERNUMBER, SUI.SECONDARYID, UI.PRIMARYID |
| atwn5u4uapv9n | with all_status as
(
select 'INVALID' status from dual
union all
select 'VALID' status from dual
)
, schemas as
(
select distinct s.con_id, s.owner, a.status
from cdb_objects s
cross join all_status a
)
select 'objects['||v.name||', '|| a.owner||', '|| a.status||', count]', count(obj.status)
from schemas a
left join cdb_objects obj
on (a.status = obj.status
and a.owner = obj.owner
and a.con_id = obj.con_id)
join v$containers v
on (v.con_id = a.con_id)
group by a.status, a.owner, v.name |
| b654mu8jyh4kv | ** SQL Text Not Available ** |
| b6usrg82hwsa3 | call dbms_stats.gather_database_stats_job_proc ( ) |
| bbdcykt61wq1a | /* SQL Analyze(0) */ select /*+ full(t) parallel(t, 8) parallel_index(t, 8) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false') no_substrb_pad */to_char(count("CLIENT_LINK_ID")), substrb(dump(min("CLIENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CLIENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SYS_NC00039$")), substrb(dump(min("SYS_NC00039$"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_NC00039$"), 16, 0, 64), 1, 240), to_char(count("SCANTIMESTAMP")), substrb(dump(min("SCANTIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("SCANTIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("PRIMARYID")), substrb(dump(min("PRIMARYID"), 16, 0, 64), 1, 240), substrb(dump(max("PRIMARYID"), 16, 0, 64), 1, 240), to_char(count("CUSTOMER_LINK_ID")), substrb(dump(min("CUSTOMER_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CUSTOMER_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("WEAREREMPLOYMENT_LINK_ID")), substrb(dump(min("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("DISTRIBUTIONPOINT_LINK_ID")), substrb(dump(min("DISTRIBUTIONPOINT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("DISTRIBUTIONPOINT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("PRODUCT_LINK_ID")), substrb(dump(min("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SIZEDEFINITION_LINK_ID")), substrb(dump(min("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("STAY_ID")), substrb(dump(min("STAY_ID"), 16, 0, 64), 1, 240), substrb(dump(max("STAY_ID"), 16, 0, 64), 1, 240), to_char(count("STATUS_ID")), substrb(dump(min("STATUS_ID"), 16, 0, 64), 1, 240), substrb(dump(max("STATUS_ID"), 16, 0, 64), 1, 240), to_char(count("SCANSTATION")), substrb(dump(min("SCANSTATION"), 16, 0, 64), 1, 240), substrb(dump(max("SCANSTATION"), 16, 0, 64), 1, 240), to_char(count("ISSUEDATE")), substrb(dump(min("ISSUEDATE"), 16, 0, 64), 1, 240), substrb(dump(max("ISSUEDATE"), 16, 0, 64), 1, 240), to_char(count("ROUTE_ID")), substrb(dump(min("ROUTE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("ROUTE_ID"), 16, 0, 64), 1, 240), to_char(count("REASONCODE_ID")), substrb(dump(min("REASONCODE_ID"), 16, 0, 64), 1, 240), substrb(dump(max(
"REASONCODE_ID"), 16, 0, 64), 1, 240), to_char(count("CUSTOMEROWNED")), substrb(dump(min("CUSTOMEROWNED"), 16, 0, 64), 1, 240), substrb(dump(max("CUSTOMEROWNED"), 16, 0, 64), 1, 240), to_char(count("YEAR")), substrb(dump(min("YEAR"), 16, 0, 64), 1, 240), substrb(dump(max("YEAR"), 16, 0, 64), 1, 240), to_char(count("WEEK")), substrb(dump(min("WEEK"), 16, 0, 64), 1, 240), substrb(dump(max("WEEK"), 16, 0, 64), 1, 240), to_char(count("DAYNO")), substrb(dump(min("DAYNO"), 16, 0, 64), 1, 240), substrb(dump(max("DAYNO"), 16, 0, 64), 1, 240), to_char(count("QUALITYGRADE_ID")), substrb(dump(min("QUALITYGRADE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("QUALITYGRADE_ID"), 16, 0, 64), 1, 240), to_char(count("SYSTEMUSER_ID")), substrb(dump(min("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SYSTEMUSER_ID
"), 16, 0, 64), 1, 240), to_char(count("TIMESTAMP")), substrb(dump(min("TIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("TIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("PREVSTAY_ID")), substrb(dump(min("PREVSTAY_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PREVSTAY_ID"), 16, 0, 64), 1, 240), to_char(count("TRANSACTIONTYPE_ID")), substrb(dump(min("TRANSACTIONTYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("TRANSACTIONTYPE_ID"), 16, 0, 64), 1, 240), to_char(count("DAYSLATE")), substrb(dump(min("DAYSLATE"), 16, 0, 64), 1, 240), substrb(dump(max("DAYSLATE"), 16, 0, 64), 1, 240), to_char(count("UNIQUEITEM_LINK_ID")), substrb(dump(min("UNIQUEITEM_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("UNIQUEITEM_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SECONDARYID")), substrb(dump(min("SECONDARYID"), 16, 0, 64), 1, 240), substrb(dump(max("SECONDARYID"), 16, 0, 64), 1, 240), to_char(count("BATCHNUMBER")), substrb(dump(min("BATCHNUMBER"), 16, 0, 64), 1, 240), substrb(dump(max("BATCHNUMBER"), 16, 0, 64), 1, 240), to_char(count("SCANDATEOFFSET")), substrb(dump(min("SCANDATEOFFSET"), 16, 0, 64), 1, 240), substrb(dump(max("SCANDATEOFFSET"), 16, 0, 64), 1, 240), to_char(count("QUALITYTESTTYPE_ID")), substrb(dump(min("QUALITYTESTTYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("QUALITYTESTTYPE_ID"), 16, 0, 64), 1, 240), to_char(count("WASHINGPROCESS_ID")), substrb(dump(min("WASHINGPROCESS_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WASHINGPROCESS_ID"), 16, 0, 64), 1, 240), to_char(count("TREATMENTTYPE_ID")), substrb(dump(min("TREATMENTTYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("TREATMENTTYPE_ID"), 16, 0, 64), 1, 240), to_char(count("DELIVERYNOTENUMBER")), substrb(dump(min("DELIVERYNOTENUMBER"), 16, 0, 64), 1, 240), substrb(dump(max("DELIVERYNOTENUMBER"), 16, 0, 64), 1, 240), to_char(count("DAYSSINCELASTINSCAN")), substrb(dump(min("DAYSSINCELASTINSCAN"), 16, 0, 64), 1, 240), substrb(dump(max("DAYSSINCELASTINSCAN"), 16, 0, 64), 1, 240), to_char(count("DAYSSINCELASTOUTSCAN")), substrb(dump(min("DAYSSINCELASTOUTSCAN"), 16, 0, 64), 1, 240), substrb(dump(max("DAYSSINCELASTOUTSCAN"), 16, 0, 64), 1, 240), to_char(count("DAYSSINCELASTSCAN")), substrb(dump(min("DAYSSINCELASTSCAN"), 16, 0, 64), 1, 240), substrb(dump(max("DAYSSINCELASTSCAN"), 16, 0, 64), 1, 240), to_char(count("VIRTUALYN")), substrb(dump(min("VIRTUALYN"), 16, 0, 64), 1, 240), substrb(dump(max("VIRTUALYN"), 16, 0, 64), 1, 240), to_char(count("LOCKERFEEDSCAN_ID")), substrb(dump(min("LOCKERFEEDSCAN_ID
"), 16, 0, 64), 1, 240), substrb(dump(max("LOCKERFEEDSCAN_ID"), 16, 0, 64), 1, 240), to_char(count("SCAN_ID")), substrb(dump(min("SCAN_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SCAN_ID"), 16, 0, 64), 1, 240), to_char(count("BUSINESSUNIT_ID")), substrb(dump(min("BUSINESSUNIT_ID"), 16, 0, 64), 1, 240), substrb(dump(max("BUSINESSUNIT_ID"), 16, 0, 64), 1, 240), count(rowidtochar(rowid)) from "ABSSOLUTE"."SCAN" t /* NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, ACL, NIL, NIL, TOPN, NIL, NIL, RWID, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254U*/ |
| bh3ck86mzfak3 | update wri$_adv_tasks set mtime = SYSDATE,
status = nvl(:new_status, status),
cleanup = nvl(:new_cleanup, cleanup),
version = nvl(:db_version, version)
where id = :task_id |
| bra3s6v5jp93b | SELECT /*+ OPT_PARAM('_simple_view_merging' 'TRUE') */
status#, last_execution
FROM dba_advisor_tasks WHERE task_id = :task_num
FOR UPDATE |
| byt0tusq08fbv | SELECT COALESCE(BARCD, '') BARCD,
COALESCE(TAGID, '') TAGID,
COALESCE(CTRN, '0') CTRN,
COALESCE(CUSNO, 0) CUSNO,
COALESCE(RTENO, 0) RTENO,
COALESCE(DSTNO, '0') DSTNO,
COALESCE(DPONO, '0') DPONO,
COALESCE(PLTNO, '0') PLTNO,
COALESCE(COMNO, '0') COMNO,
COALESCE(SWHSNO, '') SWHSNO,
COALESCE(STENO, 0) STENO,
COALESCE(CSNM, '') CSNM,
COALESCE(BILTY, '') BILTY,
COALESCE(STPNO, '0') STPNO,
COALESCE(STPSQ, 0) STPSQ,
COALESCE(GTPCD, '') GTPCD,
COALESCE(PSNRN, 0) PSNRN,
COALESCE(DPTNO, 0) DPTNO,
COALESCE(PSNNO, '0') PSNNO,
COALESCE(PSNNM, '') PSNNM,
COALESCE(NINVDT, '19000101') NINVDT,
COALESCE(NINVDOW, 1) NINVDOW,
COALESCE(LOTNO, '') LOTNO,
COALESCE(VNDCD, '') VNDCD,
COALESCE(DIM1, '') DIM1,
COALESCE(DIM2, '') DIM2,
COALESCE(SERVSTAT, 0) SERVSTAT,
TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE,
TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE,
COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD')
from v_cus_lastinvoiceproduct
where customernumber = cusno
and productcode = lotno
fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE,
coalesce(v_cus_customerredalert.redalert, 'N') REDALERT
FROM v_cus_clean_sortinginterface2
LEFT JOIN v_cus_lastinvoice
ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno
LEFT JOIN v_cus_customerredalert
ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno
WHERE PLTNO IN (3) |
| c2p32r5mzv8hb | BEGIN prvt_advisor.delete_expired_tasks; END; |
| c86bcn2pb1yts | select PN.PACKINGNOTE_ID,
PN.DELIVERYDATE,
PN.DISTRIBUTIONPOINT_ID,
DIP.COSTCENTER_ID,
PN.NOTENUMBER,
PN.NUMBEROFGARMENTSINLOCKER,
PN.NUMBEROFLOCKERS,
PN.FREEOFCHARGEREASON_ID,
PN.ORIGIN,
PN.PROCESSBUSINESSUNIT_ID,
PN.INVOICEBUSINESSUNIT_ID
from PACKINGNOTE PN, DISTRIBUTIONPOINT DIP, DEPARTMENT DEP
where PN.DISTRIBUTIONPOINT_ID = DIP.DISTRIBUTIONPOINT_ID
and DIP.DEPARTMENT_ID = DEP.DEPARTMENT_ID
and DEP.CUSTOMER_ID = :1
and PN.ROUTECONTROL_ID != :2
and ( PN.STATUS_ID in ( 276 , 7 , 6 , 5 ) )
and exists
(select 1
from PACKINGNOTELINEDELIVINV PNLDV,
INVOICEHEADER IH,
PACKINGNOTELINE PNL,
PRODUCTLISTPERCUSTOMER PLPC,
PRODUCTDELIVERYDAY PLD,
day
where IH.INVOICEDATE < :3
and PNLDV.INVOICEHEADER_ID = IH.INVOICEHEADER_ID
and PNL.PACKINGNOTELINE_ID = PNLDV.PACKINGNOTELINE_ID
and PNL.PACKINGNOTE_ID = PN.PACKINGNOTE_ID
and PNL.INVOICEHEADER_ID is null
and PLPC.CUSTOMER_ID = :4
and PLPC.PRODUCT_ID = PNL.PRODUCT_ID
and (PLPC.SIZEDEFINITION_ID = PNL.SIZEDEFINITION_ID or
PLPC.SIZEDEFINITION_ID = 8861 )
and PLPC.FINISHINGMETHOD_ID = PNL.FINISHINGMETHOD_ID
and :5 between PLPC.DATEACTIVE and PLPC.DATEINACTIVE
and PLD.PRODUCTLISTPERCUSTOMER_ID = PLPC.PRODUCTLISTPERCUSTOMER_ID
and PLD.DELIVERYTYPE = 'B'
and PLD.DAY_ID = DAY.DAY_ID
and DAY.DAYNUMBER = :6 )
order by PN.DELIVERYDATE, PN.DISTRIBUTIONPOINT_ID
for update of PN.PACKINGNOTE_ID |
| ckh9xr4umaqg9 | update wri$_adv_tasks set mtime = SYSDATE,
last_exec_name = :last_execution,
status = nvl(:new_status, status),
cleanup = nvl(:new_cleanup, cleanup),
version = nvl(:db_version, version)
where id = :task_id |
| cn6hhn36a4rrs | select con#, obj#, rcon#, enabled, nvl(defer, 0), spare2, spare3, refact from cdef$ where robj#=:1 |
| cnwzcwqu8vcg7 | select sum(PNL.DELIVEREDAMOUNT - PNL.DELIVEREDCOGQTY), sum(PNL.DELIVEREDCOGQTY)
from PACKINGNOTELINE PNL
join PACKINGNOTE PN
on PNL.PACKINGNOTE_ID = PN.PACKINGNOTE_ID
join DISTRIBUTIONPOINT DP
on PN.DISTRIBUTIONPOINT_ID = DP.DISTRIBUTIONPOINT_ID
join DEPARTMENT DT
on DT.DEPARTMENT_ID = DP.DEPARTMENT_ID
join PACKINGNOTELINEDELIVINV PLD
on PNL.PACKINGNOTELINE_ID = PLD.PACKINGNOTELINE_ID
where PNL.INVOICEHEADER_ID is null
and PNL.PRODUCT_ID = :1
and PNL.FINISHINGMETHOD_ID = :2
and DT.CUSTOMER_ID = :3
and exists (select 1 from INVOICELINE IL, INVOICELINEPRODUCT ILP, INVOICELINETYPE ILT, INVOICEHEADER IH, WEAREREMPLOYMENT WE
where IL.INVOICELINETYPE_ID = ILT.INVOICELINETYPE_ID
and ILP.INVOICELINE_ID = IL.INVOICELINE_ID
and IH.INVOICEHEADER_ID = IL.INVOICEHEADER_ID
and PLD.INVOICEHEADER_ID = IH.INVOICEHEADER_ID
and ILT.TYPE = 2
and IL.EXTEND = 'N'
and IH.DELTOCUSTOMER_LINK_ID = :4
and ILP.PRODUCT_LINK_ID = :5
and PNL.SIZEDEFINITION_ID = ILP.SIZEDEFINITION_LINK_ID and ILP.FINISHINGMETHOD_ID = :6 and IH.STATUS_ID = 2 and IH.INVOICEDATE > :7 and IH.INVOICEDATE < :8 and (ILP.WEAREREMPLOYMENT_LINK_ID is null or (WE.WEAREREMPLOYMENT_ID = ILP.WEAREREMPLOYMENT_LINK_ID and WE.DISTRIBUTIONPOINT_ID = PN.DISTRIBUTIONPOINT_ID))) |
| d41zs2v4qqtzb | select count(*) from wri$_adv_tasks a where a.name = :l_name
and a.owner# = :user_id
and bitand(a.property, :l_prop) = :l_prop1 |
| dk8qcc1fsvf32 | SELECT COALESCE(BARCD, '') BARCD,
COALESCE(TAGID, '') TAGID,
COALESCE(CTRN, '0') CTRN,
COALESCE(CUSNO, 0) CUSNO,
COALESCE(RTENO, 0) RTENO,
COALESCE(DSTNO, '0') DSTNO,
COALESCE(DPONO, '0') DPONO,
COALESCE(PLTNO, '0') PLTNO,
COALESCE(COMNO, '0') COMNO,
COALESCE(SWHSNO, '') SWHSNO,
COALESCE(STENO, 0) STENO,
COALESCE(CSNM, '') CSNM,
COALESCE(BILTY, '') BILTY,
COALESCE(STPNO, '0') STPNO,
COALESCE(STPSQ, 0) STPSQ,
COALESCE(GTPCD, '') GTPCD,
COALESCE(PSNRN, 0) PSNRN,
COALESCE(DPTNO, 0) DPTNO,
COALESCE(PSNNO, '0') PSNNO,
COALESCE(PSNNM, '') PSNNM,
COALESCE(NINVDT, '19000101') NINVDT,
COALESCE(NINVDOW, 1) NINVDOW,
COALESCE(LOTNO, '') LOTNO,
COALESCE(VNDCD, '') VNDCD,
COALESCE(DIM1, '') DIM1,
COALESCE(DIM2, '') DIM2,
COALESCE(SERVSTAT, 0) SERVSTAT,
TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE,
TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE,
COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD')
from v_cus_lastinvoiceproduct
where customernumber = cusno
and productcode = lotno
fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE,
coalesce(v_cus_customerredalert.redalert, 'N') REDALERT
FROM v_cus_clean_sortinginterface2
LEFT JOIN v_cus_lastinvoice
ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno
LEFT JOIN v_cus_customerredalert
ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno
WHERE PLTNO IN (5) |
| dkhp00xkvn2a5 | merge into weareraccountabilityhist wah using (select wi.wearerinventory_id wahWearerInventoryID, s.customer_link_id wahCustomerLinkID, :1 wahDeliveryDate, count(*) wahQtyIn, 0 wahQtyOut from scan s join wearerinventory wi on wi.weareremployment_id = s.weareremployment_link_id and wi.product_id = s.product_link_id and wi.sizedefinition_id = s.sizedefinition_link_id where trunc(s.scantimestamp) between :2 and :3 and s.transactiontype_id = :4 and s.customer_link_id in (select s.customer_link_id from stop s where s.routecontrol_id = :5 and s.status not in (:6 , :7 ) group by s.customer_link_id) and s.businessunit_id in (select b.businessunit_id from businessunit b, routecontrol rc where b.plant_id = rc.plant_id and rc.routecontrol_id = :8 ) group by wi.wearerinventory_id, s.customer_link_id) merge_query on (wah.wearerinventory_id = merge_query.wahWearerInventoryID and wah.deliverydate = merge_query.wahDeliverydate) when matched then update set wah.quantityin = merge_query.wahQtyIn, wah.systemuser_id = :9 , wah.timestamp = :10 when not matched then insert (WearerAccountabilityHist_ID, WearerInventory_ID, DeliveryDate, QuantityIn, QuantityOut, Customer_ID, SystemUser_ID, TimeStamp) values (SEQ_WEARERACCOUNTABILITYHIST.nextval, merge_query.wahWearerInventoryID, merge_query.wahDeliverydate, merge_query.wahQtyIn, merge_query.wahQtyOut, merge_query.wahCustomerLinkID, :11 , :12 ) |
| dnkcqbhzw9523 | SELECT min(e.exec_type)
FROM wri$_adv_executions e
WHERE e.task_id = :task_id_num AND e.name = :last_ename |
| dqpwrs34cbf54 | SELECT COUNT(*) FROM sys.v_$open_cursor WHERE sid = SYS_CONTEXT('USERENV', 'SID') AND cursor_type = 'OPEN_PLSQL' |
| f5a5331j2np9w | select id
from wri$_adv_tasks a
where a.name = :task_name
and bitand(a.property, :l_prop ) = :l_prop1
and a.owner# = :user_id |
| f7uvbyhdk53dx | insert into ABSLOGPROCESSJOBLINE (ABSLOGPROCESSJOBLINE_ID, ABSLOGPROCESSJOBPART_ID, PRIORITY, MESSAGE, SYSTEMUSER_ID, TIMESTAMP, ROUTECONTROL_ID) values ( :1 , :2 , :3 , :4 , :5 , :6 , :7 ) |
| fb3vnph4ksau2 | INSERT INTO wri$_adv_executions(task_id, id, name, description,
exec_type, exec_type_id, exec_start, exec_mtime,
status, status_msg_id, error_msg_id, advisor_id,
flags, req_dop)
VALUES
(:task_num, :exec_id, :exec_name,
:sstr, :etype, :etype#, sysdate, sysdate,
:TASK_STATE_EXEC, 0, 0, :advisor_id,
:eflags, :edop) |
| fhf8upax5cxsz | BEGIN sys.dbms_auto_report_internal.i_save_report (:rep_ref, :snap_id, :pr_class, :rep_id, :suc); END; |
| fqm59kjy9a6fj | SELECT COALESCE(BARCD, '') BARCD,
COALESCE(TAGID, '') TAGID,
COALESCE(CTRN, '0') CTRN,
COALESCE(CUSNO, 0) CUSNO,
COALESCE(RTENO, 0) RTENO,
COALESCE(DSTNO, '0') DSTNO,
COALESCE(DPONO, '0') DPONO,
COALESCE(PLTNO, '0') PLTNO,
COALESCE(COMNO, '0') COMNO,
COALESCE(SWHSNO, '') SWHSNO,
COALESCE(STENO, 0) STENO,
COALESCE(CSNM, '') CSNM,
COALESCE(BILTY, '') BILTY,
COALESCE(STPNO, '0') STPNO,
COALESCE(STPSQ, 0) STPSQ,
COALESCE(GTPCD, '') GTPCD,
COALESCE(PSNRN, 0) PSNRN,
COALESCE(DPTNO, 0) DPTNO,
COALESCE(PSNNO, '0') PSNNO,
COALESCE(PSNNM, '') PSNNM,
COALESCE(NINVDT, '19000101') NINVDT,
COALESCE(NINVDOW, 1) NINVDOW,
COALESCE(LOTNO, '') LOTNO,
COALESCE(VNDCD, '') VNDCD,
COALESCE(DIM1, '') DIM1,
COALESCE(DIM2, '') DIM2,
COALESCE(SERVSTAT, 0) SERVSTAT,
TO_CHAR(NVL(LASTINSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTINSCANDATE,
TO_CHAR(NVL(LASTOUTSCANDATE, '01-JAN-1000'), 'YYYY-MM-DD') AS LASTOUTSCANDATE,
COALESCE((select to_char(lastinvoicedate, 'YYYY-MM-DD')
from v_cus_lastinvoiceproduct
where customernumber = cusno
and productcode = lotno
fetch first 1 rows only), '1900-01-01') LASTINVOICEDATE,
coalesce(v_cus_customerredalert.redalert, 'N') REDALERT
FROM v_cus_clean_sortinginterface2
LEFT JOIN v_cus_lastinvoice
ON v_cus_lastinvoice.deltocustomernumber = v_cus_clean_sortinginterface2.cusno
LEFT JOIN v_cus_customerredalert
ON v_cus_customerredalert.customernumber = v_cus_clean_sortinginterface2.cusno
WHERE PLTNO IN (4) |
| frsqjakppjb6n | ** SQL Text Not Available ** |
| fs6mats5rvzu4 | WITH deliveryDatesPrelim as (
SELECT deliveryhistory.customer_link_id,
coalesce((SELECT contract.code
FROM contract
JOIN contractCustomer
ON contract.contract_id = contractCustomer.contract_id
WHERE contractCustomer.customer_link_id = deliveryhistory.customer_link_id
AND contractCustomer.startDate <= sysdate
AND contractCustomer.endDate > sysdate
FETCH FIRST 1 ROWS ONLY), '0') contractcode,
customer_link.customernumber,
customer_link.name,
coalesce((select v_cus_reportingstructure.companynumber
from customer_link
join v_cus_customerinroutes
on customer_link.customer_id = v_cus_customerinroutes.customer_id
join v_cus_reportingstructure
on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber
where customer_link.customer_link_id = deliveryhistory.customer_link_id
group by v_cus_reportingstructure.companynumber
fetch first 1 rows only), 0) companynumber,
coalesce((select v_cus_reportingstructure.plantnumber
from customer_link
join v_cus_customerinroutes
on customer_link.customer_id = v_cus_customerinroutes.customer_id
join v_cus_reportingstructure
on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber
where customer_link.customer_link_id = deliveryhistory.customer_link_id
group by v_cus_reportingstructure.plantnumber
fetch first 1 rows only), 0) plantnumber,
coalesce((select v_cus_reportingstructure.depotnumber
from customer_link
join v_cus_customerinroutes
on customer_link.customer_id = v_cus_customerinroutes.customer_id
join v_cus_reportingstructure
on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber
where customer_link.customer_link_id = deliveryhistory.customer_link_id
group by v_cus_reportingstructure.depotnumber
fetch first 1 rows only), 0) depotnumber,
coalesce((select v_cus_reportingstructure.districtnumber
from customer_link
join v_cus_customerinroutes
on customer_link.customer_id = v_cus_customerinroutes.customer_id
join v_cus_reportingstructure
on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber
where customer_link.customer_link_id = deliveryhistory.customer_link_id
group by v_cus_reportingstructure.districtnumber
fetch first 1 rows only), 0) districtnumber,
coalesce((select v_cus_reportingstructure.routenumber
from customer_link
join v_cus_customerinroutes
on customer_link.customer_id = v_cus_customerinroutes.customer_id
join v_cus_reportingstructure
on v_cus_customerinroutes.routenumber = v_cus_reportingstructure.routenumber
where customer_link.customer_link_id = deliveryhistory.customer_link_id
group by v_cus_reportingstructure.routenumber
fetch first 1 rows only), 0) routenumber,
to_char(deliveryhistory.deliverydate, 'YYYY-MM-DD') scheddeliverydate,
to_char(coalesce((select max(coalesce(invoicesignature.timestamp, deliveryhistory.deliverydate))
from invoiceheader
left join invoicesignature
on invoiceheader.invoiceheader_id = invoicesignature.invoiceheader_id
where invoiceheader.status_id = 2 and invoiceheader.finalizationtimestamp is not null
and (invoiceheader.creditedinvoiceno = 0 or invoiceheader.creditedinvoiceno is null)
and invoiceheader.paythisamount >= 0
and invoiceheader.billtocustomer_link_id = deliveryhistory.customer_link_id
and trunc(invoiceheader.invoicedate) = trunc(deliveryhistory.deliverydate)), deliveryhistory.deliverydate), 'YYYY-MM-DD') deliverydate
FROM deliveryhistory deliveryhistory
JOIN customer_link
ON deliveryhistory.customer_link_id = customer_link.customer_link_id
JOIN product_link
ON deliveryhistory.product_link_id = product_link.product_link_id
JOIN productlistpercustomer
ON customer_link.customer_id = productlistpercustomer.customer_id
AND product_link.product_id = productlistpercustomer.product_id WHERE TO_CHAR(deliveryhistory.deliverydate, 'YYYY-MM-DD') BETWEEN :fromDate AND :toDate AND COALESCE((SELECT count(*)
FROM customerdeliveryday
WHERE customer_id = customer_link.customer_id
AND typeofmerchadise = 2), 0) = 1
AND deliveryhistory.daynumber IN
(SELECT day_id FROM productdeliveryday
WHERE productdeliveryday.productlistpercustomer_id = productlistpercustomer.productlistpercustomer_id
AND deliverytype = 'B')
AND customernumber in (select customernumber from (SELECT DISTINCT customer.*,
coalesce(contract.contract_id, 0) contractID,
coalesce(contract.code, '') contractNumber,
coalesce(contract.description, 'No contract for customer') contractName,
customer_link.customer_link_id
FROM CUSTOMER
LEFT JOIN CUSTOMER_LINK
ON customer_link.CUSTOMER_ID = customer.CUSTOMER_ID
LEFT JOIN CONTRACTCUSTOMER
ON contractcustomer.CUSTOMER_LINK_ID = customer_link.CUSTOMER_LINK_ID
LEFT JOIN CONTRACT
ON contract.CONTRACT_ID = contractcustomer.CONTRACT_ID WHERE contract.code = :ContractNumber AND customer.customerNumber = :CustomerNumber ))
GROUP BY deliveryhistory.customer_link_id, customer_link.customernumber, customer_link.name, deliveryhistory.deliverydate
ORDER BY deliveryhistory.customer_link_id, customer_link.customernumber, deliveryhistory.deliverydate desc
),
futureDeliveryDates as (
SELECT customer_link_id,
contractcode,
customernumber,
name,
companynumber,
plantnumber,
depotnumber,
districtnumber,
routenumber,
'2099-12-30' scheddeliverydate,
'2099-12-30' deliveryDate
FROM deliveryDatesPrelim
WHERE COALESCE((SELECT COUNT(*)
FROM deliveryhistory
WHERE deliveryHistory.customer_link_id = deliveryDatesPrelim.customer_link_id
AND to_char(deliveryHistory.deliverydate, 'YYYY-MM-DD') >
(SELECT max(x.deliveryDate)
FROM deliveryDatesPrelim x
WHERE x.customer_link_id = deliveryDatesPrelim.customer_link_id)), 0) = 0
GROUP by customer_link_id,
contractcode,
customernumber,
name,
companynumber,
plantnumber,
depotnumber,
districtnumber,
routenumber
),
deliveryDates as (
SELECT customer_link_id,
contractcode,
customernumber,
name,
companynumber,
plantnumber,
depotnumber,
districtnumber,
routenumber,
scheddeliverydate,
deliveryDate
FROM deliveryDatesPrelim
UNION ALL
SELECT customer_link_id,
contractcode,
customernumber,
name,
companynumber,
plantnumber,
depotnumber,
districtnumber,
routenumber,
scheddeliverydate,
deliveryDate
FROM futureDeliveryDates
ORDER by customer_link_id,
contractcode,
customernumber,
name,
companynumber,
plantnumber,
depotnumber,
districtnumber,
routenumber,
deliveryDate
),
withPrevDates as (
SELECT deliveryDates.*,
COALESCE((SELECT to_char(coalesce((select max(coalesce(invoicesignature.timestamp, deliveryhistory.deliverydate))
from invoiceheader
left join invoicesignature
on invoiceheader.invoiceheader_id = invoicesignature.invoiceheader_id
where invoiceheader.status_id = 2 and invoiceheader.finalizationtimestamp is not null
and (invoiceheader.creditedinvoiceno = 0 or invoiceheader.creditedinvoiceno is null)
and invoiceheader.paythisamount >= 0
and invoiceheader.billtocustomer_link_id = deliveryhistory.customer_link_id
and trunc(invoiceheader.invoicedate) = trunc(deliveryhistory.deliverydate)), deliveryhistory.deliverydate), 'YYYY-MM-DD') pastDeliveryDate
FROM deliveryhistory
JOIN customer_link
ON deliveryhistory.customer_link_id = customer_link.customer_link_id
JOIN product_link
ON deliveryhistory.product_link_id = product_link.product_link_id
JOIN productlistpercustomer
ON customer_link.customer_id = productlistpercustomer.customer_id
AND product_link.product_id = productlistpercustomer.product_id
WHERE deliveryDates.customer_link_id = deliveryhistory.customer_link_id
AND to_char(deliveryhistory.deliverydate, 'YYYY-MM-DD') < deliveryDates.deliveryDate
AND deliveryhistory.daynumber IN
(SELECT day_id FROM productdeliveryday
WHERE productdeliveryday.productlistpercustomer_id = productlistpercustomer.productlistpercustomer_id
AND deliverytype = 'B')
ORDER BY deliveryhistory.deliverydate desc
FETCH FIRST 1 ROWS ONLY), (SELECT to_char(customer.dateactive, 'YYYY-MM-DD')
FROM customer_link
JOIN customer
on customer_link.customer_id = customer.customer_id
WHERE customer_link.customer_link_id = deliveryDates.customer_link_id)) pastDeliveryDate
FROM deliveryDates
ORDER BY deliveryDates.deliveryDate desc),
scanInData as (
SELECT withPrevDates.contractcode,
withPrevDates.customer_link_id,
withPrevDates.customernumber,
withPrevDates.name,
withPrevDates.companynumber,
withPrevDates.plantnumber,
withPrevDates.depotnumber,
withPrevDates.districtnumber,
withPrevDates.routenumber,
withPrevDates.pastDeliveryDate,
withPrevDates.deliveryDate,
scan.primaryid,
department.departmentNumber,
wearer.wearer_id wearer_id,
wearer.wearernumber wearernumber,
wearer.fullname fullname,
wearer.customeremployeenumber,
product.product_id,
sizedefinition.sizedefinition_id,
to_char(min(scan.scantimestamp), 'YYYY-MM-DD') scanInDate,
sum(coalesce(scanflag.flag_id, 0)) scanflag,
coalesce((SELECT COUNT(*)
FROM UNIQUEITEMFLAG
JOIN FLAG
ON UNIQUEITEMFLAG.flag_id = flag.flag_id
LEFT JOIN automaticflag
ON automaticflag.flag_id = UNIQUEITEMFLAG.flag_id
WHERE scan.uniqueitem_link_id = uniqueitemflag.uniqueitem_id
AND (automaticflag.automaticflag_id = 4 or flag.code in ('2', '3', '4', '5', '7', '8', '9', '10', '11', '51'))
AND to_char(uniqueitemflag.startdate, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate), 0) uniqueItemFlag,
coalesce((SELECT COUNT(*)
FROM raggeditem
LEFT JOIN workorder
ON raggeditem.replacementworkorder_id = workorder.workorder_id
WHERE scan.primaryid = raggeditem.primaryid
AND (to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate
AND to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') < withPrevDates.deliveryDate
OR to_char(raggeditem.ragtimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate
AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate
AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') < withPrevDates.deliveryDate)), 0) raggedItem,
coalesce((SELECT COUNT(*)
FROM uniqueitem
JOIN workorder
ON uniqueitem.replacementworkorder_id = workorder.workorder_id
WHERE uniqueitem.primaryid = scan.primaryid
AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate
AND to_char(workorder.creationtimestamp, 'YYYY-MM-DD') < withPrevDates.deliveryDate), 0) replacedItem
FROM withPrevDates
JOIN scan
ON withPrevDates.customer_link_id = scan.customer_link_id
AND to_char(scan.scantimestamp, 'YYYY-MM-DD') >= withPrevDates.pastDeliveryDate
AND to_char(scan.scantimestamp, 'YYYY-MM-DD') < withPrevDates.deliveryDate
AND scan.stay_id = 11
AND scan.transactiontype_id not in (0, 83, 90, 91, 92)
JOIN weareremployment_link
ON scan.weareremployment_link_id = weareremployment_link.weareremployment_link_id
JOIN weareremployment
ON weareremployment_link.weareremployment_id = weareremployment.weareremployment_id
JOIN wearer
ON weareremployment.wearer_id = wearer.wearer_id
AND to_char(wearer.dateinactive, 'YYYY-MM-DD') > withPrevDates.deliveryDate
LEFT JOIN product_link
ON scan.product_link_id = product_link.product_link_id
LEFT JOIN product
ON product_link.product_id = product.product_id
LEFT JOIN sizedefinition_link
ON scan.sizedefinition_link_id = sizedefinition_link.sizedefinition_link_id
LEFT JOIN sizedefinition
ON sizedefinition_link.sizedefinition_id = sizedefinition.sizedefinition_id
JOIN wearerinventory
ON weareremployment.weareremployment_id = wearerinventory.weareremployment_id
AND product.product_id = wearerinventory.product_id
AND sizedefinition.sizedefinition_id = wearerinventory.sizedefinition_id
AND to_char(wearerinventory.dateinactive, 'YYYY-MM-DD') > withPrevDates.deliveryDate
LEFT JOIN distributionPoint
ON weareremployment.distributionPoint_id = distributionPoint.distributionPoint_id
LEFT JOIN department
ON distributionPoint.department_id = department.department_id
LEFT JOIN scanflag
ON scan.scan_id = scanflag.scan_id
AND scanflag.flag_id in (1, 21, 61, 62, 83, 84, 85, 103, 105, 121, 161)
WHERE scan.scantimestamp >= wearer.dateactive
AND scan.scantimestamp >= wearerinventory.dateactive AND wearer.wearer_id = :wearerNumber GROUP BY withPrevDates.contractcode,
withPrevDates.customer_link_id,
withPrevDates.customernumber,
withPrevDates.name,
withPrevDates.companynumber,
withPrevDates.plantnumber,
withPrevDates.depotnumber,
withPrevDates.districtnumber,
withPrevDates.routenumber,
withPrevDates.pastDeliveryDate,
withPrevDates.deliveryDate,
scan.primaryid,
scan.uniqueitem_link_id,
department.departmentNumber,
wearer.wearer_id,
wearer.wearernumber,
wearer.fullname,
wearer.customeremployeenumber,
product.product_id,
sizedefinition.sizedefinition_id),
scanOutData as (
SELECT scanInData.*,
coalesce((SELECT to_char(max(scan.scantimestamp), 'YYYY-MM-DD') from SCAN
WHERE scanInData.primaryid = scan.primaryid
AND to_char(scan.scantimestamp, 'YYYY-MM-DD') > scanInData.pastDeliveryDate
AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <= scanInData.deliveryDate
AND scan.stay_id in (1, 3)), '1900-01-01') scanOutDate,
coalesce((SELECT count(*) from SCAN
WHERE scanInData.primaryid = scan.primaryid
AND to_char(scan.scantimestamp, 'YYYY-MM-DD') > scanInData.pastDeliveryDate
AND to_char(scan.scantimestamp, 'YYYY-MM-DD') <= scanInData.deliveryDate
AND scan.stay_id in (1, 3)), 0) scanOut
FROM scanInData
WHERE scanInData.scanflag = 0),
combinedScanData as (
SELECT scanOutData.contractcode,
scanOutData.customer_link_id,
scanOutData.customernumber,
scanOutData.name,
scanOutData.companynumber,
scanOutData.plantnumber,
scanOutData.depotnumber,
scanOutData.districtnumber,
scanOutData.routenumber,
scanOutData.pastDeliveryDate,
scanOutData.deliveryDate,
scanOutData.departmentNumber,
scanOutData.wearer_id,
scanOutData.wearernumber,
scanOutData.fullname,
scanOutData.customeremployeenumber,
scanOutData.product_id,
coalesce(product.code, ' ') productcode,
scanOutData.sizedefinition_id,
replace( coalesce(sizedefinition.code, ' '), '/', 'x') sizecode,
coalesce(sizeDefinition.width, ' ') sizewidth,
coalesce(sizeDefinition.length, ' ') sizelength,
scanOutData.primaryid,
scanOutData.scanInDate,
scanOutData.scanOutDate,
CASE WHEN scanOutData.scanout > 0 THEN 1
WHEN scanOutData.uniqueItemFlag > 0
OR scanOutData.raggedItem > 0 THEN 2
WHEN scanOutData.replacedItem > 0 THEN 3
ELSE 0
END returned
FROM scanOutData
LEFT JOIN product
ON scanOutData.product_id = product.product_id
LEFT JOIN sizedefinition
ON scanOutData.sizedefinition_id = sizedefinition.sizedefinition_id
ORDER BY scanOutData.customer_link_id,
scanOutData.pastDeliveryDate desc,
scanOutData.deliveryDate) select :ABSpersonRecordNo ABSpersonRecordNo,
:personNumber personNumber,
:personName personName,
case
when combinedScanData.deliveryDate = '2099-12-30' then null
else combinedScanData.deliveryDate
end invoiceDate,
COUNT(*) scanInQty,
SUM(RETURNED) scanOutQty
from combinedScanData
where returned <= 1
group by combinedScanData.deliveryDate |
| ftj9uawt4wwzb | select condition from cdef$ where rowid=:1 |
| ftv1ps98b2jjn | BEGIN
SYS.KUPW$WORKER.MAIN('SYS_EXPORT_SCHEMA_16', 'SYS', 0, 0);
END;
|
| fyjg4964b1hwj | /* SQL Analyze(0) */ select /*+ full(t) parallel(t, 8) parallel_index(t, 8) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring xmlindex_sel_idx_tbl opt_param('optimizer_inmemory_aware' 'false') no_substrb_pad */to_char(count("SYS_STSLOTWUW9CC2N7ULTOFF72JQE")), substrb(dump(min("SYS_STSLOTWUW9CC2N7ULTOFF72JQE"), 16, 0, 64), 1, 240), substrb(dump(max("SYS_STSLOTWUW9CC2N7ULTOFF72JQE"), 16, 0, 64), 1, 240), to_char(count("INVOICELINE_ID")), substrb(dump(min("INVOICELINE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICELINE_ID"), 16, 0, 64), 1, 240), to_char(count("PRODUCT_LINK_ID")), substrb(dump(min("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("SIZEDEFINITION_LINK_ID")), substrb(dump(min("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SIZEDEFINITION_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("FINISHINGMETHOD_ID")), substrb(dump(min("FINISHINGMETHOD_ID"), 16, 0, 64), 1, 240), substrb(dump(max("FINISHINGMETHOD_ID"), 16, 0, 64), 1, 240), to_char(count("WEIGHINGCATEGORY_LINK_ID")), substrb(dump(min("WEIGHINGCATEGORY_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEIGHINGCATEGORY_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("WEAREREMPLOYMENT_LINK_ID")), substrb(dump(min("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), substrb(dump(max("WEAREREMPLOYMENT_LINK_ID"), 16, 0, 64), 1, 240), to_char(count("PRODUCTSHORTDESCRIPTION")), substrb(dump(min("PRODUCTSHORTDESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCTSHORTDESCRIPTION"), 16, 0, 64), 1, 240), to_char(count(
"WEARERNAME")), substrb(dump(min("WEARERNAME"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERNAME"), 16, 0, 64), 1, 240), to_char(count("WEARERLOCKER")), substrb(dump(min("WEARERLOCKER"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERLOCKER"), 16, 0, 64), 1, 240), to_char(count("WEARERBANK")), substrb(dump(min("WEARERBANK"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERBANK"), 16, 0, 64), 1, 240), to_char(count("WEARERADMINNR")), substrb(dump(min("WEARERADMINNR"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERADMINNR"), 16, 0, 64), 1, 240), to_char(count("WEARERNUMBER")), substrb(dump(min("WEARERNUMBER"), 16, 0, 64), 1, 240), substrb(dump(max("WEARERNUMBER"), 16, 0, 64), 1, 240), to_char(count("SIZECODE")), substrb(dump(min("SIZECODE"), 16, 0, 64), 1, 240), substrb(dump(max("SIZECODE"), 16, 0, 64), 1, 240), to_char(count("FINISHINGMETHODDESCRIPTION")), substrb(dump(min("FINISHINGMETHODDESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("FINISHINGMETHODDESCRIPTION"), 16, 0, 64), 1, 240), to_char(count("FINISHINGMETHODCODE")), substrb(dump(min("FINISHINGMETHODCODE"), 16, 0, 64), 1, 240), substrb(dump(max("FINISHINGMETHODCODE"), 16, 0, 64), 1, 240), to_char(count("SIZEDESCRIPTION")), substrb(dump(min("SIZEDESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("SIZEDESCRIPTION"), 16, 0, 64), 1, 240), to_char(count("INVOICEQTYCOLUMN")), substrb(dump(min("INVOICEQTYCOLUMN"), 16, 0, 64), 1, 240), substrb(dump(max("INVOICEQTYCOLUMN"), 16, 0, 64), 1, 240), to_char(count("INVENTORYQTY")), substrb(dump(min("INVENTORYQTY"), 16, 0, 64), 1, 240), substrb(dump(max("INVENTORYQTY"), 16, 0, 64), 1, 240), to_char(count("DELIVEREDQTY")), substrb(dump(min("DELIVEREDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("DELIVEREDQTY"), 16, 0, 64), 1, 240), to_char(count("PRODUCTGROUPDESCRIPTION")), substrb(dump(min("PRODUCTGROUPDESCRIPTION"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCTGROUPDESCRIPTION"), 16, 0, 64), 1, 240), to_char(count("PRODUCTGROUPCODE")), substrb(dump(min("PRODUCTGROUPCODE"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCTGROUPCODE"), 16, 0, 64), 1, 240), to_char(count("ABUSEDQUANTITY")), substrb(dump(min("ABUSEDQUANTITY"), 16, 0, 64), 1, 240), substrb(dump(max("ABUSEDQUANTITY"), 16, 0, 64), 1, 240), to_char(count("SOILQUANTITY")), substrb(dump(min("SOILQUANTITY"), 16, 0, 64), 1, 240), substrb(dump(max("SOILQUANTITY"), 16, 0, 64), 1, 240), to_char(count("SOILCOUNTMETHOD")), substrb(dump(min("SOILCOUNTMETHOD"), 16, 0, 64), 1, 240), substrb(dump(max("SOILCOUNTMETHOD"), 16, 0, 64), 1, 240), to_char(count("BILLINGMETHOD")), substrb(dump(min("BILLINGMETHOD"), 16, 0, 64), 1, 240), substrb(dump(max("BILLINGMETHOD"), 16, 0, 64), 1, 240), to_char(count("TIMESTAMP")), substrb(dump(min("TIMESTAMP"), 16, 0, 64), 1, 240), substrb(dump(max("TIMESTAMP"), 16, 0, 64), 1, 240), to_char(count("SYSTEMUSER_ID")), substrb(dump(min("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("SYSTEMUSER_ID"), 16, 0, 64), 1, 240), to_char(count("DELAYEDEVENEXCHANGE")), substrb(dump(min("DELAYEDEVENEXCHANGE"), 16, 0, 64), 1, 240), substrb(dump(max("DELAYEDEVENEXCHANGE"), 16, 0, 64), 1, 240), to_char(count("REPLACEMENTPRICE")), substrb(dump(min("REPLACEMENTPRICE"), 16, 0, 64), 1, 240), substrb(dump(max("REPLACEMENTPRICE"), 16, 0, 64), 1, 240), to_char(count("RELATEDPRODUCT")), substrb(dump(min("RELATEDPRODUCT"), 16, 0, 64), 1, 240), substrb(dump(max("RELATEDPRODUCT"), 16, 0, 64), 1, 240), to_char(count("DELIVERYSCHEMECODE")), substrb(dump(min("DELIVERYSCHEMECODE"), 16, 0, 64), 1, 240), substrb(dump(max("DELIVERYSCHEMECODE"), 16, 0, 64), 1, 240), to_char(count("SOIL1")), substrb(dump(min("SOIL1"), 16, 0, 64), 1, 240), substrb(dump(max("SOIL1"), 16, 0, 64), 1, 240), to_char(count("SOIL2")), substrb(dump(min("SOIL2"), 16, 0, 64), 1, 240), substrb(dump(max("SOIL2"), 16, 0, 64), 1, 240), to_char(count("SOILAVERAGE")), substrb(dump(min("SOILAVERAGE"), 16, 0, 64), 1, 240), substrb(dump(max("SOILAVERAGE"), 16, 0, 64), 1, 240), to_char(count("MINIMUMQUANTITY")), substrb(dump(min("MINIMUMQUANTITY"), 16, 0, 64), 1, 240), substrb(dump(max("MINIMUMQUANTITY"), 16, 0, 64), 1, 240), to_char(count("MINIMUMPERCENTAGE")), substrb(dump(min("MINIMUMPERCENTAGE"), 16, 0, 64), 1, 240), substrb(dump(max("MINIMUMPERCENTAGE"), 16, 0, 64), 1, 240), to_char(count("QTYOVERUNDERUSE")), substrb(dump(min("QTYOVERUNDERUSE"), 16, 0, 64), 1, 240), substrb(dump(max("QTYOVERUNDERUSE"), 16, 0, 64), 1, 240), to_char(count("ADJUSTMENTDELIVEREDQTY")), substrb(dump(min("ADJUSTMENTDELIVEREDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("ADJUSTMENTDELIVEREDQTY"), 16, 0, 64), 1, 240), to_char(count("AUXILIARYSTATUS")), substrb(dump(min("AUXILIARYSTATUS"), 16, 0, 64), 1, 240), substrb(dump(max("AUXILIARYSTATUS"), 16, 0, 64), 1, 240), to_char(count("PRICEFACTOR")), substrb(dump(min("PRICEFACTOR"), 16, 0, 64), 1, 240), substrb(dump(max("PRICEFACTOR"), 16, 0, 64), 1, 240), to_char(count("STARTDATE")), substrb(dump(min("STARTDATE"), 16, 0, 64), 1, 240), substrb(dump(max("STARTDATE
"), 16, 0, 64), 1, 240), to_char(count("ENDDATE")), substrb(dump(min("ENDDATE"), 16, 0, 64), 1, 240), substrb(dump(max("ENDDATE"), 16, 0, 64), 1, 240), to_char(count("BASEPRICE")), substrb(dump(min("BASEPRICE"), 16, 0, 64), 1, 240), substrb(dump(max("BASEPRICE"), 16, 0, 64), 1, 240), to_char(count("CORRECTIONTYPE_ID")), substrb(dump(min("CORRECTIONTYPE_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CORRECTIONTYPE_ID"), 16, 0, 64), 1, 240), to_char(count("CORRECTED_INVOICEHEADER_ID")), substrb(dump(min("CORRECTED_INVOICEHEADER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("CORRECTED_INVOICEHEADER_ID"), 16, 0, 64), 1, 240), to_char(count("NUMBEROFWEEKS")), substrb(dump(min("NUMBEROFWEEKS"), 16, 0, 64), 1, 240), substrb(dump(max("NUMBEROFWEEKS"), 16, 0, 64), 1, 240), to_char(count("PRODUCTLISTPERCUSTOMER_ID")), substrb(dump(min(
"PRODUCTLISTPERCUSTOMER_ID"), 16, 0, 64), 1, 240), substrb(dump(max("PRODUCTLISTPERCUSTOMER_ID"), 16, 0, 64), 1, 240), to_char(count("SWINGSUITBILLEDQTY")), substrb(dump(min("SWINGSUITBILLEDQTY"), 16, 0, 64), 1, 240), substrb(dump(max("SWINGSUITBILLEDQTY"), 16, 0, 64), 1, 240), to_char(count("SPECIALSIZEGROUPPRICE")), substrb(dump(min("SPECIALSIZEGROUPPRICE"), 16, 0, 64), 1, 240), substrb(dump(max("SPECIALSIZEGROUPPRICE"), 16, 0, 64), 1, 240), count(rowidtochar(rowid)) from "ABSSOLUTE"."INVOICELINEPRODUCT" t /* NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, NDV, NIL, NIL, TOPN, NIL, NIL, TOPN, NIL, NIL, NDV, NIL, NIL, RWID, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254, U254U*/ |
| g4jnhmw28t48c | SELECT property
FROM wri$_adv_tasks WHERE id = :task_num |
| gchtab5qrchhu | select INVOICELINETYPE_ID, language_id, description, systemuser_id, timestamp from INVOICELINETYPE_DESC where INVOICELINETYPE_ID = :1 |
| gd4hugxg3nak9 | select PRICELISTPERCUSTOMER_ID, PRIORITY, DATEACTIVE, DATEINACTIVE, GENERALPRICELIST_ID from PRICELISTPERCUSTOMER where CUSTOMER_ID = :1 and PRICETYPE = :2 and DATEACTIVE <= :3 and DATEINACTIVE >= :4 order by PRIORITY asc |
| gf9vj697wj1qt | select GP.GENERALREPLACEMENTPRICE_ID, GP.PRICE,
GP.STARTDATE, GP.SYSTEMUSER_ID, GP.TIMESTAMP, GP.SIZEDEFINITION_ID, GP.CREATIONTIMESTAMP, GP.CREATIONUSER_ID , 1
from GENERALREPLACEMENTPRICE GP
where GP.GENERALPRICELIST_ID = :1 and
GP.PRODUCT_ID = :2 and
GP.SIZEDEFINITION_ID = :3
and GP.STARTDATE <= :4
and GP.SIZEBILLINGGROUP_ID is null
union all
select GP.GENERALREPLACEMENTPRICE_ID, GP.PRICE,
GP.STARTDATE, GP.SYSTEMUSER_ID, GP.TIMESTAMP, GP.SIZEDEFINITION_ID, GP.CREATIONTIMESTAMP, GP.CREATIONUSER_ID , 2
from GENERALREPLACEMENTPRICE GP
where GP.GENERALPRICELIST_ID = :5 and GP.PRODUCT_ID = :6 and
GP.SIZEDEFINITION_ID = :7
and GP.STARTDATE <= :8
and GP.SIZEBILLINGGROUP_ID is null
order by 9 asc, 3 desc |
| gvrjb94q2xmjx | SELECT nvl(e.status, a.status) status#, a.property,
e.exec_type
FROM wri$_adv_tasks a, wri$_adv_executions e
WHERE a.id = e.task_id(+) AND a.advisor_id = e.advisor_id(+) AND
a.last_exec_name = e.name(+) AND a.id = :task_id_num |
| gx4mv66pvj3xz | select con#, type#, condlength, intcols, robj#, rcon#, match#, refact, nvl(enabled, 0), rowid, cols, nvl(defer, 0), mtime, nvl(spare1, 0), spare2, spare3 from cdef$ where obj#=:1 |