SQL Id | SQL Text |
05cm4xqhq6ssj | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=FALSE) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "OWNER", "OWNERID", "SYNONYM_NAME", "OBJECT_TYPE#", "BASE_OBJ_OWNER", "BASE_OBJ_NAME" FROM NO_CROSS_CONTAINER("SYS"."_INT$_ALL_SYNONYMS_FOR_AO") "_INT$_ALL_SYNONYMS_FOR_AO" WHERE 1=1 |
05s9358mm6vrr | begin dbms_feature_usage_internal.exec_db_usage_sampling(:bind1); end; |
0dbcsb3z1ygcq | SELECT 60 * (to_number(decode(dp.Limit, 'UNLIMITED', '-1', 'DEFAULT', (SELECT to_char(60 * (to_number(decode(Limit, 'UNLIMITED', '-1', Limit)))) FROM DBA_PROFILES WHERE Profile = 'DEFAULT' AND Resource_Name = 'IDLE_TIME'), dp.Limit))) FROM USER_USERS uu, DBA_USERS du, DBA_PROFILES dp WHERE uu.User_Id = du.User_Id AND du.Profile = dp.Profile AND dp.Resource_Name = 'IDLE_TIME' |
0rchqc9t7puxd | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=TRUE) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "OWNER", "OWNERID", "SYNONYM_NAME", "OBJECT_TYPE#", "BASE_OBJ_OWNER", "BASE_OBJ_NAME" FROM NO_CROSS_CONTAINER("SYS"."_INT$_ALL_SYNONYMS_FOR_AO") "_INT$_ALL_SYNONYMS_FOR_AO" WHERE 1=1 |
0vcxvb4rrnmy1 | SELECT count(*) FROM NO_CROSS_CONTAINER("SYS"."INT$DBA_ARGUMENTS") "INT$DBA_ARGUMENTS" WHERE "INT$DBA_ARGUMENTS"."ARGUMENT_NAME" IS NOT NULL AND "INT$DBA_ARGUMENTS"."OBJECT_NAME"='1' AND "INT$DBA_ARGUMENTS"."PACKAGE_NAME"='1' |
0vzcv5vdajxkf | SELECT obj_type, plan_id, statement_id, xpl_plan_id, timestamp, remarks, operation, options, object_node, object_owner, object_name, object_alias, object_instance, object_type, optimizer, search_columns, id, parent_id, depth, position, cost, cardinality, bytes, other_tag, partition_start, partition_stop, partition_id, other, distribution, cpu_cost, io_cost, temp_space, access_predicates, filter_predicates, projection, time, qblock_name, EXTRACTCLOBXML(other_xml, '/*/outline_data') outline, other_xml FROM sqlobj$plan WHERE signature = :1 AND category = :2 ORDER BY signature, category, obj_type, plan_id, id |
0w26sk6t6gq98 | SELECT XMLTYPE(DBMS_REPORT.GET_REPORT_WITH_SUMMARY(:B1 )) FROM DUAL |
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_BYTES, 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.BUCKET_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_SECON
DS 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) ACTIVITY_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(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 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, M
O.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) P
X_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(PLI.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 PLI.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
( "activity", 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.I
NST_ID * 1000000 + 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 |
12fr1qq81wywv | Declare
l_flag Boolean;
BEGIN
l_flag := XXST_GSTR_REPORT_GLOBAL_PKG.afterform(:P_ORG_ID, :P_FROM_DATE, :P_TO_DATE) ;
if (l_flag) then
:XDO_OUT_PARAMETER := 1;
end if;
end;
|
16wt364k236x8 | SELECT DISTINCT A.OPERATING_UNIT OPERATING_UNIT , A.SEGMENT1 UNIT_CODE , ( CASE WHEN A.CANCELLED_DATE IS NOT NULL AND SUM(A.AMOUNT)<=0 THEN (A.INVOICE_TYPE||' - Cancelled') ELSE A.INVOICE_TYPE END ) INV_TYPE , A.VOUCHER_NUM VOUCHER_NUM , A.INVOICE_NUM INV_NUM , A.INVOICE_DATE INV_DATE , A.INV_GL_DATE INV_GL_DATE , A.CREATION_DATE INV_CREATION_DATE , A.CANCELLED_DATE INV_CANC_DATE , A.DIST_GL_DATE DIST_GL_DATE , A.INV_ENTERED_CURR ENT_INV_CURR , A.INVOICE_AMOUNT ENT_INV_AMT , A.INV_ACCTD_CURR ACC_INV_CURR , A.INVOICE_AMOUNT * A.EXCHANGE_RATE ACC_INV_AMT , REPLACE(A.INV_HEADER_DESC, (CHR(13)) , '') INV_HEADER_DESC , A.LINE_NUMBER LINE_NUMBER , A.AMOUNT * A.EXCHANGE_RATE ACC_LINE_AMT , REPLACE(A.DIST_DESCRIPTION, (CHR(13)) , '') LINE_DESCRIPTION , A.CONCATENATED_SEGMENTS CHARGE_ACCOUNT , A.ACCT_DESCRIPTION ACCOUNT_DESCRIPTION , A.TAX_CATEGORY_GLB TAX_CATEGORY_GLB , A.TAX_RATE_GLB TAX_RATE_GLB , A.TAX_ACCOUNT TAX_ACCOUNT , SUM(A.TAX_AMOUNT) TAX_AMOUNT , NVL(SUM(A.TOTAL_ACC_LINE_AMT_GLOBAL), ((A.AMOUNT) * A.EXCHANGE_RATE)) TOTAL_ACC_LINE_AMT_GLOBAL , A.VENDOR_NUMBER VENDOR_NUMBER , A.VENDOR_NAME VENDOR_NAME , A.VENDOR_SITE_CODE VENDOR_SITE_CODE , A.VENDOR_ADDRESS VENDOR_ADDRESS , A.VENDOR_CITY VENDOR_CITY , A.VENDOR_STATE VENDOR_STATE , A.TERMS TERMS , A.DUE_DATE DUE_DATE , A.PO_TYPE PO_TYPE , A.PO_NUM PO_NUM , A.PO_DATE PO_DATE , NULL REVISION_NUM , NULL RELEASE_NUM , NULL RELEASE_DATE , REPLACE(A.PO_HEADER_DESC, ' ', '') PO_HEADER_DESC , A.SHIP_TO_LOCATION SHIP_TO_LOCATION , A.BILL_TO_LOCATION BILL_TO_LOCATION , A.PO_LINE_NUMBER PO_LINE_NUMBER , A.PO_ITEM PO_ITEM , A.ITEM_DESC ITEM_DESC , A.UOM UOM , A.QUANTITY QUANTITY , A.UNIT_PRICE UNIT_PRICE , A.ACCT_PO_LINE_AMT ACCT_PO_LINE_AMT , A.SHIP_TO_ORG_CODE SHIP_TO_ORG_CODE , A.SHIP_TO_ORG_NAME SHIP_TO_ORG_NAME , A.RECEIPT_NUM RECEIPT_NUM , A.RECEIPT_DATE RECEIPT_DATE , A.QUANTITY_BILLED QUANTITY_BILLED , A.PROJECT_NUM PROJECT_NUM , A.TASK TASK , A.EXPENDITURE_TYPE EXPENDITURE_TYPE , A.EXPENDITURE_ORG EXPENDITURE_ORG , NULL SHIPMENT_NUM , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_CUST_ACCT||', ')).EXTRACT('//text()'), ', ') CUSTOMER_ACCT , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_EMP_NAME||', ')).EXTRACT('//text()'), ', ') EMP_NAME , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_EMP_NUM||', ')).EXTRACT('//text()'), ', ') EMP_NUM , SUM(A.AMOUNT) ENT_LINE_AMT , A.TOTAL_ENT_LINE_AMT FROM( SELECT DISTINCT AIA.INVOICE_NUM INVOICE_NUM , AIA.INVOICE_AMOUNT INVOICE_AMOUNT , ALC.DISPLAYED_FIELD INVOICE_TYPE , AIA.DOC_SEQUENCE_VALUE VOUCHER_NUM , ASP.SEGMENT1 VENDOR_NUMBER , ASP.VENDOR_NAME VENDOR_NAME , ASSA.VENDOR_SITE_CODE VENDOR_SITE_CODE , AIA.INVOICE_DATE INVOICE_DATE , AIA.GL_DATE INV_GL_DATE , TRUNC(AIA.CREATION_DATE) CREATION_DATE , AT.NAME TERMS , ( SELECT RTRIM(XMLAGG(XMLELEMENT(E, APS.DUE_DATE||', ')).EXTRACT('//text()'), ', ') FROM AP_PAYMENT_SCHEDULES_ALL APS WHERE 1=1 AND APS.INVOICE_ID = AIA.INVOICE_ID AND APS.ORG_ID = AIA.ORG_ID ) DUE_DATE , AIA.DESCRIPTION INV_HEADER_DESC , AIA.INVOICE_CURRENCY_CODE INV_ENTERED_CURR , GSOB.CURRENCY_CODE INV_ACCTD_CURR , AIDA.ACCOUNTING_DATE DIST_GL_DATE , AIDA.AMOUNT AMOUNT , REPLACE(AIDA.DESCRIPTION, ' ', '') DIST_DESCRIPTION , ( SELECT DISTINCT LISTAGG(DISTINCT GCCK.CONCATENATED_SEGMENTS, ' ~ ') WITHIN GROUP (ORDER BY GCCK.CONCATENATED_SEGMENTS) FROM DUAL ) CONCATENATED_SEGMENTS , ( SELECT DISTINCT LISTAGG(DISTINCT FFVV.DESCRIPTION, ' ~ ') WITHIN GROUP (ORDER BY FFVV.DESCRIPTION) FROM DUAL ) ACCT_DESCRIPTION , PHA.SEGMENT1 PO_NUM , PHA.CREATION_DATE PO_DATE , NULL REVISION_NUM , PLC.DESCRIPTION PO_TYPE , PHA.COMMENTS PO_HEADER_DESC , PHA.SHIP_TO_LOCATION_ID SHIP_TO_LOCATION_ID , HL.LOCATION_CODE SHIP_TO_LOCATION , HL1.LOCATION_CODE BILL_TO_LOCATION , PLA.LINE_NUM PO_LINE_NUMBER , MSIB.SEGMENT1 PO_ITEM , MSIB.DESCRIPTION ITEM_DESC , PLA.UNIT_MEAS_LOOKUP_CODE UOM , PDA.QUANTITY_ORDERED QUANTITY , PLA.UNIT_PRICE UNIT_PRICE , (NVL(PDA.RATE, 1)*(PLA.UNIT_PRICE*PDA.QUANTITY_ORDERED)) ACCT_PO_LINE_AMT , OOD.ORGANIZATION_CODE SHIP_TO_ORG_CODE , OOD.ORGANIZATION_NAME SHIP_TO_ORG_NAME , RSH.RECEIPT_NUM RECEIPT_NUM , RSH.CREATION_DATE RECEIPT_DATE , AILA.QUANTITY_INVOICED QUANTITY_BILLED , PPA.SEGMENT1 PROJECT_NUM , PT.TASK_NUMBER TASK , PDA.EXPENDITURE_TYPE EXPENDITURE_TYPE , HOU.NAME EXPENDITURE_ORG , HOU1.NAME OPERATING_UNIT , AIA.CANCELLED_DATE CANCELLED_DATE , PLLA.SHIPMENT_NUM SHIPMENT_NUM , AIDA.ATTRIBUTE5 AIDA_CUST_ACCT , LTRIM(SUBSTR(AIDA.ATTRIBUTE4, INSTR(AIDA.ATTRIBUTE4, ', ', 1)+1), ' ') AIDA_EMP_NAME , RTRIM(SUBSTR(AIDA.ATTRIBUTE4, 1, INSTR(AIDA.ATTRIBUTE4, ', ', 1)-1), ' ') AIDA_EMP_NUM , AILA.LINE_NUMBER LINE_NUMBER , ( SELECT DISTINCT LISTAGG(DISTINCT ZLS.TAX_RATE_CODE, ' ~ ') WITHIN GROUP (ORDER BY ZLS.TAX_RATE_CODE) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID, ZX_LINES ZLS WHERE ZLS.TRX_ID = AID.INVOICE_ID AND ZLS.SUMMARY_TAX_LINE_ID = AID.SUMMARY_TAX_LINE_ID AND ZLS.TRX_ID = AIA.INVOICE_ID AND AID.AMOUNT !=0 AND ZLS.TAX_AMT !=0 AND ZLS.TRX_ID = AILA.INVOICE_ID AND AILA.LINE_NUMBER = ZLS.TRX_LINE_NUMBER AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 ) TAX_CATEGORY_GLB , ( SELECT SUM(ZLS.TAX_RATE) FROM ZX_LINES ZLS WHERE ZLS.TRX_ID = AILA.INVOICE_ID AND ZLS.TRX_LINE_NUMBER = AILA.LINE_NUMBER AND ZLS.CANCEL_FLAG = 'N' ) TAX_RATE_GLB , TO_CHAR( ( SELECT DISTINCT LISTAGG(DISTINCT GCC.CONCATENATED_SEGMENTS, ' ~ ') WITHIN GROUP (ORDER BY GCC.CONCATENATED_SEGMENTS) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID, ZX_LINES ZLS, GL_CODE_COMBINATIONS_KFV GCC WHERE ZLS.TRX_ID = AID.INVOICE_ID AND ZLS.SUMMARY_TAX_LINE_ID = AID.SUMMARY_TAX_LINE_ID AND AID.DIST_CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND ZLS.TRX_ID = AIA.INVOICE_ID AND AID.AMOUNT != 0 AND ZLS.TAX_AMT != 0 AND ZLS.TRX_ID = AILA.INVOICE_ID AND AILA.LINE_NUMBER = ZLS.TRX_LINE_NUMBER AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 ) ) TAX_ACCOUNT , ( SELECT DISTINCT SUM(NVL(AID.BASE_AMOUNT, 0)) DIST_TAX_AMT FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT != 0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID ) TAX_AMOUNT , ( AIDA.AMOUNT + ( SELECT DISTINCT SUM(NVL(AID.BASE_AMOUNT, 0)) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT != 0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID ) ) TOTAL_ACC_LINE_AMT_GLOBAL , GCCK.SEGMENT1 SEGMENT1 , NVL(AIA.EXCHANGE_RATE, 1) EXCHANGE_RATE , ASSA.ADDRESS_LINE1||', '||ASSA.ADDRESS_LINE2||', '||ASSA.ADDRESS_LINE3 VENDOR_ADDRESS , ASSA.CITY VENDOR_CITY , ASSA.STATE VENDOR_STATE , HL.LOC_INFORMATION16 FIRST_PARTY_STATE , HL1.LOCATION_ID LOCATION_ID , AP_INVOICES_PKG.GET_APPROVAL_STATUS( AIA.INVOICE_ID, AIA.INVOICE_AMOUNT, AIA.PAYMENT_STATUS_FLAG, AIA.INVOICE_TYPE_LOOKUP_CODE ) STATUS , (AILA.AMOUNT + (SELECT DISTINCT SUM(NVL(AIL.AMOUNT, 0)) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT !=0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID)) TOTAL_ENT_LINE_AMT FROM AP_INVOICES_ALL AIA , AP_INVOICE_LINES_ALL AILA , AP_INVOICE_DISTRIBUTIONS_ALL AIDA , AP_TERMS_TL AT , AP_LOOKUP_CODES ALC , AP_SUPPLIERS ASP , AP_SUPPLIER_SITES_ALL ASSA , GL_SETS_OF_BOOKS GSOB , GL_CODE_COMBINATIONS_KFV GCCK , FND_FLEX_VALUES_VL FFVV , GL_LOOKUPS GLK , PO_HEADERS_ALL PHA , PO_LINES_ALL PLA , PO_LINE_LOCATIONS_ALL PLLA , PO_DISTRIBUTIONS_ALL PDA , PO_LOOKUP_CODES PLC , HR_LOCATIO
NS HL , HR_LOCATIONS HL1 , MTL_SYSTEM_ITEMS_B MSIB , ORG_ORGANIZATION_DEFINITIONS OOD , RCV_TRANSACTIONS RT , RCV_SHIPMENT_LINES RSL , RCV_SHIPMENT_HEADERS RSH , PA_PROJECTS_ALL PPA , PA_TASKS PT , HR_OPERATING_UNITS HOU , HR_OPERATING_UNITS HOU1 WHERE 1=1 AND AIA.INVOICE_ID = AIA.INVOICE_ID+0 AND AIDA.INVOICE_ID = AIDA.INVOICE_ID+0 AND AIA.INVOICE_ID = AILA.INVOICE_ID AND AIA.ORG_ID = NVL(:B3 , AIA.ORG_ID) AND AIA.INVOICE_TYPE_LOOKUP_CODE != 'PREPAYMENT' AND AILA.INVOICE_ID = AIDA.INVOICE_ID AND AIDA.ACCOUNTING_DATE BETWEEN :B2 AND :B1 AND ALC.LOOKUP_CODE = AIA.INVOICE_TYPE_LOOKUP_CODE AND ALC.LOOKUP_TYPE = 'INVOICE TYPE' AND AIA.VENDOR_ID = ASP.VENDOR_ID AND (ASP.VENDOR_TYPE_LOOKUP_CODE!='EMPLOYEE' OR ASP.VENDOR_TYPE_LOOKUP_CODE IS NULL ) AND AIDA.LINE_TYPE_LOOKUP_CODE IN ('ITEM', 'ACCRUAL') AND ASP.VENDOR_ID = ASSA.VENDOR_ID AND ASSA.VENDOR_SITE_ID = AIA.VENDOR_SITE_ID AND AIA.TERMS_ID = AT.TERM_ID AND PHA.PO_HEADER_ID = PLA.PO_HEADER_ID AND PDA.PO_LINE_ID = PLA.PO_LINE_ID AND AILA.PO_LINE_ID = PLA.PO_LINE_ID AND AILA.PO_HEADER_ID = PHA.PO_HEADER_ID AND GSOB.SET_OF_BOOKS_ID = AIA.SET_OF_BOOKS_ID AND PDA.PO_DISTRIBUTION_ID = AIDA.PO_DISTRIBUTION_ID AND PDA.PO_HEADER_ID = PHA.PO_HEADER_ID AND PHA.PO_HEADER_ID = PLLA.PO_HEADER_ID AND PLA.PO_LINE_ID = PLLA.PO_LINE_ID AND PHA.ORG_ID = PLLA.ORG_ID AND PHA.ORG_ID = AIA.ORG_ID AND PLLA.SHIP_TO_ORGANIZATION_ID = OOD.ORGANIZATION_ID AND PDA.CODE_COMBINATION_ID = GCCK.CODE_COMBINATION_ID AND FFVV.FLEX_VALUE = GCCK.SEGMENT4 AND GLK.LOOKUP_TYPE = 'ACCOUNT TYPE' AND GLK.LOOKUP_CODE = SUBSTR(FFVV.COMPILED_VALUE_ATTRIBUTES, 5, 1) AND NOT EXISTS ( SELECT 1 FROM PO_RELEASES_ALL PRA WHERE 1=1 AND PRA.PO_HEADER_ID = PRA.PO_HEADER_ID+0 AND PRA.PO_HEADER_ID = PHA.PO_HEADER_ID ) AND PLC.LOOKUP_TYPE = 'PO TYPE' AND PLC.LOOKUP_CODE = PHA.TYPE_LOOKUP_CODE AND HL.LOCATION_ID(+) = AILA.SHIP_TO_LOCATION_ID AND HL1.LOCATION_ID(+) = PHA.BILL_TO_LOCATION_ID AND MSIB.INVENTORY_ITEM_ID(+) = PLA.ITEM_ID AND AILA.RCV_TRANSACTION_ID = RT.TRANSACTION_ID(+) AND RT.SHIPMENT_LINE_ID = RSL.SHIPMENT_LINE_ID (+) AND RSL.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID (+) AND PDA.PROJECT_ID = PPA.PROJECT_ID(+) AND PDA.PROJECT_ID = PT.PROJECT_ID(+) AND PDA.TASK_ID = PT.TASK_ID(+) AND PDA.EXPENDITURE_ORGANIZATION_ID = HOU.ORGANIZATION_ID(+) AND HOU1.ORGANIZATION_ID = AIA.ORG_ID AND AILA.LINE_NUMBER = AIDA.INVOICE_LINE_NUMBER AND PLLA.LINE_LOCATION_ID = AILA.PO_LINE_LOCATION_ID AND EXISTS ( SELECT 1 FROM FND_PROFILE_OPTIONS_VL FPO, FND_PROFILE_OPTION_VALUES FPOV, PER_SECURITY_PROFILES_V PSPV, FND_RESPONSIBILITY_VL FRV, PER_SECURITY_ORGANIZATIONS_V PSOV WHERE FPO.PROFILE_OPTION_ID = FPOV.PROFILE_OPTION_ID AND FPO.USER_PROFILE_OPTION_NAME = 'MO: Security Profile' AND FPOV.PROFILE_OPTION_VALUE = PSPV.SECURITY_PROFILE_ID AND PSPV.SECURITY_PROFILE_ID = PSOV.SECURITY_PROFILE_ID AND FRV.RESPONSIBILITY_ID = FPOV.LEVEL_VALUE AND FPOV.LEVEL_VALUE = TO_CHAR(FND_GLOBAL.RESP_ID) AND TO_CHAR(PSOV.ORGANIZATION_ID) = TO_CHAR(AIA.ORG_ID)) ) A WHERE 1=1 AND SUBSTR(NVL(A.CANCELLED_DATE, '01-APR-91'), 4, 6) <> SUBSTR(A.INV_GL_DATE, 4, 6) AND A.STATUS != 'NEVER APPROVED' GROUP BY A.OPERATING_UNIT , A.SEGMENT1 , A.INVOICE_NUM , A.INVOICE_TYPE , A.INVOICE_AMOUNT , A.VOUCHER_NUM , A.VENDOR_NUMBER , A.VENDOR_NAME , A.VENDOR_SITE_CODE , A.INVOICE_DATE , A.INV_GL_DATE , A.INV_ENTERED_CURR , A.INV_ACCTD_CURR , A.DIST_GL_DATE , A.LINE_NUMBER , A.AMOUNT , A.DIST_DESCRIPTION , A.CONCATENATED_SEGMENTS , A.ACCT_DESCRIPTION , A.CREATION_DATE , A.TERMS , A.DUE_DATE , A.INV_HEADER_DESC , A.PO_NUM , A.PO_DATE , A.PO_TYPE , A.PO_HEADER_DESC , A.SHIP_TO_LOCATION , A.BILL_TO_LOCATION , A.PO_LINE_NUMBER , A.PO_ITEM , A.ITEM_DESC , A.UOM , A.QUANTITY , A.UNIT_PRICE , A.ACCT_PO_LINE_AMT , A.SHIP_TO_ORG_CODE , A.SHIP_TO_ORG_NAME , A.RECEIPT_NUM , A.RECEIPT_DATE , A.QUANTITY_BILLED , A.PROJECT_NUM , A.TASK , A.EXPENDITURE_TYPE , A.EXPENDITURE_ORG , A.CANCELLED_DATE , A.TAX_CATEGORY_GLB , A.TAX_ACCOUNT , A.TAX_RATE_GLB , A.INVOICE_AMOUNT * A.EXCHANGE_RATE , A.AMOUNT * A.EXCHANGE_RATE , A.VENDOR_ADDRESS , A.VENDOR_CITY , A.VENDOR_STATE , A.LOCATION_ID , A.TOTAL_ENT_LINE_AMT |
1j6tnz8fcm4c3 | delete /* QOSH:PURGE_OLD_STS *//*+ dynamic_sampling(4) */ from sys.wri$_optstat_histgrm_history where savtime < :1 and savtime > timestamp '1900-01-01 00:00:00 -0:0' and rownum <= :2 |
1nmx4nf4970cc | SELECT /*CROSSCON*/ /* */ /*"INT$DBA_SOURCE"*/ /* NONE */ * FROM NO_COMMON_DATA("SYS"."INT$DBA_SOURCE") |
2aaqdh3f93u1s | SELECT /*CROSSCON*/ /* */ /*"INT$DBA_IDENTIFIERS"*/ /* NONE */ * FROM NO_COMMON_DATA("SYS"."INT$DBA_IDENTIFIERS") |
2b91mgxcxfj13 | SELECT /*CROSSCON*/ /* */ /*"_INT$_ALL_SYNONYMS_FOR_AO"*/ /* NONE */ * FROM NO_COMMON_DATA("SYS"."_INT$_ALL_SYNONYMS_FOR_AO") |
2bca0s0gxpyph | SELECT count(*) FROM NO_CROSS_CONTAINER("SYS"."INT$DBA_ARGUMENTS") "INT$DBA_ARGUMENTS" WHERE "INT$DBA_ARGUMENTS"."ARGUMENT_NAME" IS NOT NULL AND "INT$DBA_ARGUMENTS"."OBJECT_NAME"='1' |
2p73r8aaqd6ng | WITH ALL_ROLES_FOR_USER AS ( SELECT /*+ no_merge */ :B1 NAME FROM DUAL UNION ALL SELECT /*+ leading(u1 incr1) index(u1 FND_USER_U2) index(incr1 WF_LOCAL_ROLES_N1) */ INCR1.NAME NAME FROM FND_USER U1, WF_LOCAL_ROLES INCR1 WHERE U1.USER_NAME = :B1 AND INCR1.ORIG_SYSTEM = 'HZ_PARTY' AND INCR1.ORIG_SYSTEM_ID = U1.PERSON_PARTY_ID AND INCR1.PARTITION_ID = 9 ) SELECT /*+ index(g FND_GRANTS_N9) QID25-proxychk1 */ MAX(LAST_UPDATE_DATE) FROM ( SELECT /*+ NO_MERGE */ 'GLOBAL' ROLE_NAME FROM DUAL UNION ALL SELECT WUR.ROLE_NAME FROM WF_LOCAL_USER_ROLES WUR, ALL_ROLES_FOR_USER INCR2 WHERE WUR.USER_NAME = INCR2.NAME AND ( WUR.EFFECTIVE_START_DATE <= :B3 OR (WUR.EFFECTIVE_START_DATE IS NULL AND (WUR.START_DATE IS NULL OR WUR.START_DATE <= :B3 ) AND (WUR.USER_START_DATE IS NULL OR WUR.USER_START_DATE <= :B3 ) AND (WUR.ROLE_START_DATE IS NULL OR WUR.ROLE_START_DATE <= :B3 ) ) ) AND ( WUR.EFFECTIVE_END_DATE > :B2 OR (WUR.EFFECTIVE_END_DATE IS NULL AND (WUR.EXPIRATION_DATE IS NULL OR WUR.EXPIRATION_DATE > :B2 ) AND (WUR.USER_END_DATE IS NULL OR WUR.USER_END_DATE > :B2 ) AND (WUR.ROLE_END_DATE IS NULL OR WUR.ROLE_END_DATE > :B2 ) ) ) ) U2, FND_GRANTS G WHERE G.OBJECT_ID = :B5 AND G.GRANTEE_KEY = U2.ROLE_NAME AND ( ( :B4 = -1 ) OR EXISTS (SELECT 'X' FROM FND_COMPILED_MENU_FUNCTIONS CMF WHERE CMF.FUNCTION_ID = :B4 AND CMF.MENU_ID = G.MENU_ID ) ) |
2p9fv35c7zxtg | select /* KSXM:LOAD_DML_INF *//*+ leading(o) index(m) use_nl(m) */ nvl(m.inserts, 0) ins, nvl(m.updates, 0) upd, nvl(m.deletes, 0) del, nvl(m.drop_segments, 0) dropseg, nvl(m.flags, 0) flags, nvl(rowcnt, 0) rowcnt, o.pobjn pobjn from (select :objn objn, 0 pobjn, rowcnt from tab$ t where t.obj# = :objn union all select :objn objn, tp.bo# pobjn, rowcnt from tabpart$ tp where tp.obj# = :objn union all select :objn objn, tcp.bo# pobjn, rowcnt from tabcompart$ tcp where tcp.obj# = :objn union all select :objn objn, tsp.pobj# pobjn, rowcnt from tabsubpart$ tsp where tsp.obj# = :objn) o, sys.mon_mods_all$ m where o.objn = m.obj#(+) and rownum < 2 |
2s9pwhagrv0h4 | SELECT 'FUNCTION' type, owner, object_name/*||'.'||procedure_name*/ object_name, /*null*/procedure_name column_name, null column_id, null data_type
FROM all_procedures
WHERE rownum <=50 and object_type = 'PACKAGE' and procedure_name is not null
and owner in('SYS', :1 ) and object_name = :2
union all
SELECT 'COLUMN' type, owner, table_name object_name, column_name, column_id, data_type
FROM sys.all_tab_cols
WHERE hidden_column = 'NO' and rownum <=50 and owner = :3 and table_name = :4
union all
select 'TABLE' type, ''||o.owner# owner, name object_name, null column_name, null column_id, null data_type FROM sys.obj$ o
where o.name not like 'BIN%'
and o.type# = 2
and rownum <=50
and 0 = 1
union all
select 'VIEW' type, ''||o.owner# owner, name object_name, null column_name, null column_id, null data_type FROM sys.obj$ o
where o.name not like 'BIN%'
and o.type# = 4
and rownum <=50
and 0 = 1
union all
select case type# when 7 then 'PROCEDURE'
when 8 then 'FUNCTION'
when 9 then 'PACKAGE'
when 33 then 'OPERATOR'
end type,
''||o.owner# owner, name object_name, null column_name, null column_id, null data_type FROM sys.obj$ o
where name not like 'BIN%'
and type# in (7, 8, 9)
and rownum <=50
and 0 = 1 |
30p3mh3brvpt9 | SELECT snap_id , SQL_ID, PLAN_HASH_VALUE, CON_DBID FROM (SELECT /*+ use_hash(t1 t2) */ t2.snap_id , t1.SQLID_KEWRSPE SQL_ID, t1.PLANHASH_KEWRSPE PLAN_HASH_VALUE, t1.CON_DBID_KEWRSPE CON_DBID FROM X$KEWRTSQLPLAN t1, WRH$_SQL_PLAN t2 WHERE t2.dbid(+) = :dbid AND t2.SQL_ID(+) = t1.SQLID_KEWRSPE AND t2.PLAN_HASH_VALUE(+) = t1.PLANHASH_KEWRSPE AND t2.CON_DBID(+) = t1.CON_DBID_KEWRSPE AND t2.ID(+) = 0) WHERE nvl(snap_id, 0) < :snap_id |
390sdwwh61jpy | BEGIN AP_AUTOSELECT_PKG.SELECT_INVOICES(:errbuf, :rc, :A0, :A1, :A2, :A3, :A4); END; |
3b13czz2m1u1s | SELECT DISTINCT A.OPERATING_UNIT OPERATING_UNIT , A.SEGMENT1 UNIT_CODE , A.INV_TYPE INV_TYPE , A.VOUCHER_NUM VOUCHER_NUM , A.INVOICE_NUM INV_NUM , A.INVOICE_DATE INV_DATE , A.INV_GL_DATE INV_GL_DATE , A.CREATION_DATE INV_CREATION_DATE , A.CANCELLED_DATE INV_CANC_DATE , A.DIST_GL_DATE DIST_GL_DATE , A.INV_ENTERED_CURR ENT_INV_CURR , A.INVOICE_AMOUNT ENT_INV_AMT , A.INV_ACCTD_CURR ACC_INV_CURR , A.INVOICE_AMOUNT * A.EXCHANGE_RATE ACC_INV_AMT , REPLACE(A.INV_HEADER_DESC, (CHR(13)) , '') INV_HEADER_DESC , A.LINE_NUMBER LINE_NUMBER , SUM(A.AMOUNT) * A.EXCHANGE_RATE ACC_LINE_AMT , REPLACE(A.LINE_DESCRIPTION, (CHR(13)) , '') LINE_DESCRIPTION , A.CONCATENATED_SEGMENTS CHARGE_ACCOUNT , A.ACCT_DESCRIPTION ACCOUNT_DESCRIPTION , A.TAX_CATEGORY_GLB TAX_CATEGORY_GLB , A.TAX_RATE_GLB TAX_RATE_GLB , A.TAX_ACCOUNT TAX_ACCOUNT , SUM(A.TAX_AMOUNT) TAX_AMOUNT , NVL(SUM(A.TOTAL_ACC_LINE_AMT_GLOBAL), (SUM(A.AMOUNT) * A.EXCHANGE_RATE)) TOTAL_ACC_LINE_AMT_GLOBAL , A.VENDOR_NUMBER VENDOR_NUMBER , A.VENDOR_NAME VENDOR_NAME , A.VENDOR_SITE_CODE VENDOR_SITE_CODE , A.VENDOR_ADDRESS VENDOR_ADDRESS , A.VENDOR_CITY VENDOR_CITY , A.VENDOR_STATE VENDOR_STATE , A.TERMS TERMS , A.DUE_DATE DUE_DATE , NULL PO_TYPE , NULL PO_NUM , NULL PO_DATE , NULL REVISION_NUM , NULL RELEASE_NUM , NULL RELEASE_DATE , NULL PO_HEADER_DESC , NULL SHIP_TO_LOCATION , NULL BILL_TO_LOCATION , NULL PO_LINE_NUMBER , NULL PO_ITEM , NULL ITEM_DESC , NULL UOM , NULL QUANTITY , NULL UNIT_PRICE , NULL ACCT_PO_LINE_AMT , NULL SHIP_TO_ORG_CODE , NULL SHIP_TO_ORG_NAME , NULL RECEIPT_NUM , NULL RECEIPT_DATE , NULL QUANTITY_BILLED , NULL PROJECT_NUM , NULL TASK , NULL EXPENDITURE_TYPE , NULL EXPENDITURE_ORG , NULL SHIPMENT_NUM , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_CUST_ACCT||', ')).EXTRACT('//text()'), ', ') CUSTOMER_ACCT , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_EMP_NAME||', ')).EXTRACT('//text()'), ', ') EMP_NAME , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_EMP_NUM||', ')).EXTRACT('//text()'), ', ') EMP_NUM , SUM(A.AMOUNT) ENT_LINE_AMT , A.TOTAL_ENT_LINE_AMT FROM ( SELECT AIA.INVOICE_NUM INVOICE_NUM , AIA.INVOICE_AMOUNT INVOICE_AMOUNT , ALC.DISPLAYED_FIELD INVOICE_TYPE , AIA.DOC_SEQUENCE_VALUE VOUCHER_NUM , ASP.SEGMENT1 VENDOR_NUMBER , ASP.VENDOR_NAME VENDOR_NAME , ASSA.VENDOR_SITE_CODE VENDOR_SITE_CODE , AIA.INVOICE_DATE INVOICE_DATE , AIA.GL_DATE INV_GL_DATE , TRUNC(AIA.CREATION_DATE) CREATION_DATE , AT.NAME TERMS , (SELECT RTRIM(XMLAGG(XMLELEMENT(E, APS.DUE_DATE||', ')).EXTRACT('//text()'), ', ') FROM AP_PAYMENT_SCHEDULES_ALL APS WHERE 1=1 AND APS.INVOICE_ID = AIA.INVOICE_ID AND APS.ORG_ID = AIA.ORG_ID ) DUE_DATE , AIA.DESCRIPTION INV_HEADER_DESC , AIA.INVOICE_CURRENCY_CODE INV_ENTERED_CURR , GSOB.CURRENCY_CODE INV_ACCTD_CURR , AIDA.ACCOUNTING_DATE DIST_GL_DATE , AIDA.AMOUNT AMOUNT , REPLACE(AIDA.DESCRIPTION, '', '') DESCRIPTION , (SELECT DISTINCT LISTAGG(DISTINCT GCCK.CONCATENATED_SEGMENTS, ' ~ ') WITHIN GROUP (ORDER BY GCCK.CONCATENATED_SEGMENTS) FROM DUAL ) CONCATENATED_SEGMENTS , (SELECT DISTINCT LISTAGG(DISTINCT FFVV.DESCRIPTION, ' ~ ') WITHIN GROUP (ORDER BY FFVV.DESCRIPTION) FROM DUAL ) ACCT_DESCRIPTION , HOU.NAME OPERATING_UNIT , AIA.CANCELLED_DATE CANCELLED_DATE , AIDA.ATTRIBUTE5 AIDA_CUST_ACCT , LTRIM(SUBSTR(AIDA.ATTRIBUTE4, INSTR(AIDA.ATTRIBUTE4, ', ', 1)+1), ' ') AIDA_EMP_NAME , RTRIM(SUBSTR(AIDA.ATTRIBUTE4, 1, INSTR(AIDA.ATTRIBUTE4, ', ', 1)-1), ' ') AIDA_EMP_NUM , AILA.LINE_NUMBER LINE_NUMBER , (SELECT DISTINCT LISTAGG(DISTINCT ZLS.TAX_RATE_CODE, ' ~ ') WITHIN GROUP (ORDER BY ZLS.TAX_RATE_CODE) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID, ZX_LINES ZLS WHERE ZLS.TRX_ID = AID.INVOICE_ID AND ZLS.SUMMARY_TAX_LINE_ID = AID.SUMMARY_TAX_LINE_ID AND ZLS.TRX_ID = AIA.INVOICE_ID AND AID.AMOUNT !=0 AND ZLS.TAX_AMT !=0 AND ZLS.TRX_ID = AILA.INVOICE_ID AND AILA.LINE_NUMBER = ZLS.TRX_LINE_NUMBER AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 ) TAX_CATEGORY_GLB , (SELECT SUM(ZLS.TAX_RATE) FROM ZX_LINES ZLS WHERE ZLS.TRX_ID = AILA.INVOICE_ID AND ZLS.TRX_LINE_NUMBER = AILA.LINE_NUMBER AND ZLS.CANCEL_FLAG ='N' ) TAX_RATE_GLB , TO_CHAR((SELECT DISTINCT LISTAGG(DISTINCT GCC.CONCATENATED_SEGMENTS, ' ~ ') WITHIN GROUP (ORDER BY GCC.CONCATENATED_SEGMENTS) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID, ZX_LINES ZLS, GL_CODE_COMBINATIONS_KFV GCC WHERE ZLS.TRX_ID = AID.INVOICE_ID AND ZLS.SUMMARY_TAX_LINE_ID = AID.SUMMARY_TAX_LINE_ID AND AID.DIST_CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND ZLS.TRX_ID = AIA.INVOICE_ID AND AID.AMOUNT !=0 AND ZLS.TAX_AMT !=0 AND ZLS.TRX_ID = AILA.INVOICE_ID AND AILA.LINE_NUMBER = ZLS.TRX_LINE_NUMBER AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 ) ) TAX_ACCOUNT , (SELECT DISTINCT SUM(NVL(AID.BASE_AMOUNT, 0)) DIST_TAX_AMT FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT !=0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID ) TAX_AMOUNT , (AIDA.AMOUNT + (SELECT DISTINCT SUM(NVL(AID.BASE_AMOUNT, 0)) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT !=0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID)) TOTAL_ACC_LINE_AMT_GLOBAL , GCCK.SEGMENT1 SEGMENT1 , NVL(AIA.EXCHANGE_RATE, 1) EXCHANGE_RATE , ASSA.ADDRESS_LINE1||', '||ASSA.ADDRESS_LINE2||', '||ASSA.ADDRESS_LINE3 VENDOR_ADDRESS , ASSA.CITY VENDOR_CITY , ASSA.STATE VENDOR_STATE , AILA.DESCRIPTION LINE_DESCRIPTION , HL.LOCATION_ID LOCATION_ID , (CASE WHEN AIA.CANCELLED_DATE IS NOT NULL AND (AIDA.AMOUNT)<=0 THEN (ALC.DISPLAYED_FIELD||' - Cancelled') ELSE ALC.DISPLAYED_FIELD END ) INV_TYPE , AP_INVOICES_PKG.GET_APPROVAL_STATUS( AIA.INVOICE_ID , AIA.INVOICE_AMOUNT , AIA.PAYMENT_STATUS_FLAG , AIA.INVOICE_TYPE_LOOKUP_CODE ) STATUS , (AILA.AMOUNT + (SELECT DISTINCT SUM(NVL(AIL.AMOUNT, 0)) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT !=0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID)) TOTAL_ENT_LINE_AMT FROM AP_INVOICES_ALL AIA , AP_INVOICE_LINES_ALL AILA , AP_INVOICE_DISTRIBUTIONS_ALL AIDA , AP_LOOKUP_CODES ALC , AP_SUPPLIERS ASP , AP_SUPPLIER_SITES_ALL ASSA , AP_TERMS_TL AT , GL_SETS_OF_BOOKS GSOB , GL_CODE_COMBINATIONS_KFV GCCK , FND_FLEX_VALUES_VL FFVV , GL_LOOKUPS GLK , HR_OPERATING_UNITS HOU , HR_LOCATIONS HL WHERE 1=1 AND AIA.INVOICE_ID = AIA.INVOICE_ID+0 AND AIDA.INVOICE_ID = AIDA.INVOICE_ID+0 AND AIA.INVOICE_ID = AILA.INVOICE_ID AND AILA.INVOICE_ID = AIDA.INVOICE_ID AND AILA.LINE_NUMBER = AIDA.INVOICE_LINE_NUMBER AND AIA.ORG_ID = NVL(:B3 , AIA.ORG_ID) AND AIDA.ACCOUNTING_DATE BETWEEN :B2 AND :B1 AND AIA.TERMS_ID = AT.TERM_ID AND ALC.LOOKUP_CODE = AIA.INVOICE_TYPE_LOOKUP_CODE AND ALC.LOOKUP_TYPE = 'INVOICE TYPE' AND AIA.VENDOR_ID = ASP.VENDOR_ID AND (ASP.VENDOR_TYPE_LOOKUP_CODE!='EMPLOYEE' OR ASP.VENDOR_TYPE_LOOKUP_CODE IS NULL ) AND ASP.VENDOR_ID = ASSA.VENDOR_ID AND ASSA.VENDOR_SITE_ID = AIA.VENDOR_SITE_ID AND AIDA.LINE_TYPE_LOOKUP_CODE IN ('ITEM', 'ACCRUAL') AND GSOB.SET_OF_BOOKS_ID = AIA.SET_OF_BOOKS_ID AND AIDA.DIST_CODE_COMBINATION_ID = GCCK.CODE_COMBINATION_ID AND FFVV.FLEX_VALUE = GCCK.SEGMENT4 AND GLK.LOOKUP_TYPE = 'ACCOUNT TYPE' AND GLK.LOOKUP_CODE = SUBSTR(FFVV.COMPILED_VALUE_ATTRIBUTES, 5, 1) AND NOT EXISTS ( SELECT 1 FROM PO_DISTRIBUTIONS_ALL PDA WHERE 1=1 AND PDA.PO_DISTRIBUTION_ID = PDA.PO_DISTRIBUTION_ID+0 AND PDA.PO_DISTRIBUTION_ID = AIDA.PO_DISTRIBUTION_ID ) AND HOU.ORGANIZATION_ID = AIA.ORG_ID AND AIA.INVOIC
E_TYPE_LOOKUP_CODE != 'PREPAYMENT' AND HL.LOCATION_ID(+) = AILA.SHIP_TO_LOCATION_ID AND EXISTS ( SELECT 1 FROM PER_SECURITY_ORGANIZATIONS PSOV , PER_SECURITY_PROFILES PSPV , FND_PROFILE_OPTION_VALUES FPOV , FND_PROFILE_OPTIONS_VL FPO WHERE 1=1 AND PSOV.ORGANIZATION_ID = AIA.ORG_ID AND PSOV.SECURITY_PROFILE_ID = PSPV.SECURITY_PROFILE_ID AND FPOV.PROFILE_OPTION_VALUE = TO_CHAR(PSPV.SECURITY_PROFILE_ID) AND FPO.PROFILE_OPTION_ID = FPOV.PROFILE_OPTION_ID AND FPO.USER_PROFILE_OPTION_NAME = 'MO: Security Profile' AND FPOV.LEVEL_VALUE = TO_CHAR(FND_GLOBAL.RESP_ID) ) ) A WHERE 1=1 AND SUBSTR(NVL(A.CANCELLED_DATE, '01-APR-91'), 4, 6) <> SUBSTR(A.INV_GL_DATE, 4, 6) AND A.STATUS !='NEVER APPROVED' GROUP BY A.OPERATING_UNIT , A.SEGMENT1 , A.INVOICE_NUM , A.INVOICE_TYPE , A.INVOICE_AMOUNT , A.VOUCHER_NUM , A.VENDOR_NUMBER , A.VENDOR_NAME , A.VENDOR_SITE_CODE , A.INVOICE_DATE , A.INV_GL_DATE , A.INV_ENTERED_CURR , A.INV_ACCTD_CURR , A.DIST_GL_DATE , A.LINE_NUMBER , A.CREATION_DATE , A.TERMS , A.DUE_DATE , A.INV_HEADER_DESC , A.CANCELLED_DATE , A.CONCATENATED_SEGMENTS , A.ACCT_DESCRIPTION , A.TAX_CATEGORY_GLB , A.TAX_ACCOUNT , A.TAX_RATE_GLB , A.INVOICE_AMOUNT , A.VENDOR_ADDRESS , A.VENDOR_CITY , A.VENDOR_STATE , A.LINE_DESCRIPTION , A.LOCATION_ID , A.EXCHANGE_RATE , A.TOTAL_ENT_LINE_AMT , A.INV_TYPE |
3gbvxy6jm3qxd | SELECT count(*) FROM NO_CROSS_CONTAINER("SYS"."INT$DBA_PROCEDURES") "INT$DBA_PROCEDURES" WHERE "INT$DBA_PROCEDURES"."PROCEDURE_NAME" IS NOT NULL AND "INT$DBA_PROCEDURES"."OBJECT_TYPE"='PACKAGE' AND ("INT$DBA_PROCEDURES"."OWNER"='SYS' OR "INT$DBA_PROCEDURES"."OWNER"='1') AND "INT$DBA_PROCEDURES"."OBJECT_NAME"='1' |
3kx27247t46cs | WITH ALL_LOCAL_ROLES AS ( SELECT /*+ no_merge */ :B1 NAME FROM DUAL UNION ALL SELECT /*+ leading(u1 incr1) index(u1 FND_USER_U2) index(incr1 WF_LOCAL_ROLES_N1) */ INCR1.NAME NAME FROM FND_USER U1, WF_LOCAL_ROLES INCR1 WHERE U1.USER_NAME = :B1 AND INCR1.ORIG_SYSTEM = 'HZ_PARTY' AND INCR1.ORIG_SYSTEM_ID = U1.PERSON_PARTY_ID AND INCR1.PARTITION_ID = 9 ), ALL_FND_GRANTS AS ( SELECT G.GRANTEE_KEY, G.INSTANCE_TYPE FROM FND_GRANTS G WHERE G.OBJECT_ID = :B9 AND G.INSTANCE_TYPE IN ( 'GLOBAL', 'SET', 'INSTANCE') AND ( G.CTX_SECGRP_ID = -1 OR G.CTX_SECGRP_ID = :B8 ) AND ( G.CTX_RESP_ID = -1 OR G.CTX_RESP_ID = :B7 ) AND ( G.CTX_RESP_APPL_ID = -1 OR G.CTX_RESP_APPL_ID = :B6 ) AND ( G.CTX_ORG_ID = -1 OR G.CTX_ORG_ID = :B5 ) AND G.START_DATE <= :B4 AND ( G.END_DATE IS NULL OR G.END_DATE >= :B3 ) AND ((:B2 = -1) OR (EXISTS (SELECT 'x' FROM FND_COMPILED_MENU_FUNCTIONS CMF WHERE CMF.FUNCTION_ID = :B2 AND CMF.MENU_ID = G.MENU_ID)) ) ) SELECT /*+ LEADING( INCR2 WUR ) index(wur WF_LOCAL_USER_ROLES_U1) QID03-v7-BULK */ DISTINCT FG.INSTANCE_TYPE FROM ALL_LOCAL_ROLES INCR2, WF_LOCAL_USER_ROLES WUR, ALL_FND_GRANTS FG WHERE WUR.USER_NAME = INCR2.NAME AND ( WUR.EFFECTIVE_START_DATE <= :B4 OR (WUR.EFFECTIVE_START_DATE IS NULL AND (WUR.START_DATE IS NULL OR WUR.START_DATE <= :B4 ) AND (WUR.USER_START_DATE IS NULL OR WUR.USER_START_DATE <= :B4 ) AND (WUR.ROLE_START_DATE IS NULL OR WUR.ROLE_START_DATE <= :B4 ) ) ) AND ( WUR.EFFECTIVE_END_DATE > :B3 OR (WUR.EFFECTIVE_END_DATE IS NULL AND (WUR.EXPIRATION_DATE IS NULL OR WUR.EXPIRATION_DATE > :B3 ) AND (WUR.USER_END_DATE IS NULL OR WUR.USER_END_DATE > :B3 ) AND (WUR.ROLE_END_DATE IS NULL OR WUR.ROLE_END_DATE > :B3 ) ) ) AND FG.GRANTEE_KEY = WUR.ROLE_NAME |
3mkdy3ns38nxf | delete /* QOSH:PURGE_OLD_STS *//*+ dynamic_sampling(4) */ from sys.wri$_optstat_histhead_history where savtime < :1 and savtime > timestamp '1900-01-01 00:00:00 -0:0' and rownum <= :2 |
4jcnyw0mvxbh6 |
-- Was (with scalar subquery in the select clause) :
--
--select * from (
-- SELECT OBJECT_NAME, OBJECT_ID,
-- cast(last_ddl_time as timestamp) LAST_MODIFIED,
-- DECODE(STATUS, 'INVALID', 'TRUE', 'FALSE') INVALID,
-- 'TRUE' runnable,
-- 'TRUE' BODY_ALLOWED,
-- PLSQL_DEBUG,
-- (select count(1) from all_objects o2
-- where o2.object_name = o1.object_name
-- and o2.owner = o1.owner
-- and o2.object_type = 'PACKAGE BODY' ) has_body
-- 'PACKAGE BODY' BODY_TYPE, o.created
-- FROM SYS.ALL_OBJECTS o, all_plsql_object_settings s
-- WHERE o.OWNER = :SCHEMA
-- AND s.OWNER(+) = :SCHEMA
-- AND s.name(+) = o.OBJECT_NAME
-- AND s.type(+) = 'PACKAGE'
-- AND OBJECT_TYPE = 'PACKAGE'
-- AND SUBOBJECT_NAME IS NULL
-- AND OBJECT_ID NOT IN ( SELECT PURGE_OBJECT FROM RECYCLEBIN )
--)
--
-- In this case optimizer might or might not decide to do
-- first transforming subquery into inline view with grouping by object_name,
-- then potentially unnesting inline view into outer join.
-- 16905373 asserts that this variant is slow
-- Rewritten:
select * from ( -- wrapper to have safe filter appendage
select OBJECT_NAME, max(OBJECT_ID) OBJECT_ID,
max(LAST_MODIFIED) LAST_MODIFIED,
max(INVALID) INVALID,
max(PLSQL_DEBUG) PLSQL_DEBUG, max(PLSQL_OPTIMIZE_LEVEL) PLSQL_OPTIMIZE_LEVEL,
max(created) created,
case when 1 < count(1) then 'TRUE' else 'FALSE' end has_body,
'TRUE' runnable,
'TRUE' BODY_ALLOWED,
'PACKAGE BODY' BODY_TYPE
from (
SELECT OBJECT_NAME,
case when object_type = 'PACKAGE' then OBJECT_ID else 0 end OBJECT_ID,
case when object_type = 'PACKAGE' then cast(last_ddl_time as timestamp) else trunc(date '-4712-1-1', 'CC') end LAST_MODIFIED,
case when object_type = 'PACKAGE' then DECODE(STATUS, 'INVALID', 'TRUE', 'FALSE') else '-1' end INVALID,
case when object_type = 'PACKAGE' then PLSQL_DEBUG else '-1' end PLSQL_DEBUG, -- '-1' < 'FALSE' < 'TRUE
case when object_type = 'PACKAGE' then PLSQL_OPTIMIZE_LEVEL else 0 end PLSQL_OPTIMIZE_LEVEL,
case when object_type = 'PACKAGE' then o.created else trunc(date '-4712-1-1', 'CC') end created
FROM SYS.Dba_OBJECTS o, Dba_plsql_object_settings s
WHERE o.OWNER = :SCHEMA
AND s.OWNER(+) = :SCHEMA
AND s.name(+) = o.OBJECT_NAME
AND s.type(+) = 'PACKAGE'
AND OBJECT_TYPE in ('PACKAGE', 'PACKAGE BODY')
AND SUBOBJECT_NAME IS NULL
AND OBJECT_ID NOT IN ( SELECT PURGE_OBJECT FROM RECYCLEBIN )
) group by OBJECT_NAME
)
WHERE OBJECT_NAME = :NAME |
4wbkdxm8a5zwr | SELECT DESTINATION_TYPE_CODE, DISTRIBUTION_LINE_NUMBER, LINE_TYPE, AMOUNT, INVOICE_LINE_NUMBER, DISTRIBUTION_CLASS, DISTRIBUTION_CLASS_DSP, TAX_RECOVERABLE_FLAG, ACCOUNTING_DATE, ASSETS_TRACKING_FLAG, DESCRIPTION, DIST_MATCH_TYPE, DIST_MATCH_TYPE_DSP, ASSET_BOOK_TYPE_CODE, ASSET_BOOK_TYPE_NAME, ASSET_CATEGORY_ID, TYPE_1099, INCOME_TAX_REGION, QUANTITY_INVOICED, UNIT_PRICE, MATCHED_UOM_LOOKUP_CODE, PO_NUMBER, PO_LINE_NUMBER, PO_RELEASE_NUMBER, PO_LINE_LOCATION_NUMBER, PO_DISTRIBUTION_NUMBER, RECEIPT_NUMBER, RELATED_ID, RELATED_DIST_NUM, PROJECT, TASK, AWARD_ID, EXPENDITURE_TYPE, EXPENDITURE_ORGANIZATION_NAME, EXPENDITURE_ITEM_DATE, PA_QUANTITY, UNIT_OF_MEASURE, CHARGE_APPLICABLE_TO_DIST_ID, CHARGE_APPLICABLE_TO_LINE_NUM, CHARGE_APPLICABLE_TO_DIST_NUM, PREPAY_DISTRIBUTION_ID, PREPAY_NUMBER, PREPAY_LINE_NUMBER, PREPAY_DIST_NUMBER, PREPAY_AMOUNT_REMAINING, STAT_AMOUNT, AWT_GROUP_NAME, PAY_AWT_GROUP_NAME, AWT_CREATION_METHOD, POSTED_STATUS_DISP, START_EXPENSE_DATE, MERCHANT_DOCUMENT_NUMBER, MERCHANT_NAME, MERCHANT_TAX_REG_NUMBER, MERCHANT_TAXPAYER_ID, MERCHANT_REFERENCE, COUNTRY_OF_SUPPLY, LAST_UPDATE_DATE, CREATION_DATE, ROW_ID, ACCTS_PAY_CODE_COMBINATION_ID, ASSETS_ADDITION_FLAG, INVOICE_DISTRIBUTION_ID, ACCOUNTING_EVENT_ID, ATTRIBUTE14, ATTRIBUTE1, ATTRIBUTE10, ATTRIBUTE11, ATTRIBUTE12, ATTRIBUTE13, ATTRIBUTE15, ATTRIBUTE2, ATTRIBUTE3, ATTRIBUTE4, ATTRIBUTE5, ATTRIBUTE6, ATTRIBUTE7, ATTRIBUTE8, ATTRIBUTE9, ATTRIBUTE_CATEGORY, AWT_FLAG, AWT_GROSS_AMOUNT, AWT_GROUP_ID, PAY_AWT_GROUP_ID, AWT_INVOICE_ID, AWT_ORIGIN_GROUP_ID, AWT_TAX_RATE_ID, BASE_AMOUNT, ROUNDING_AMT, BASE_QUANTITY_VARIANCE, BATCH_ID, CREATED_BY, DIST_CODE_COMBINATION_ID, ENCUMBERED_FLAG, EXPENDITURE_ORGANIZATION_ID, INVOICE_ID, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, LINE_TYPE_LOOKUP_CODE, MATCH_STATUS_FLAG, ORG_ID, OTHER_INVOICE_ID, PACKET_ID, PARENT_INVOICE_ID, PA_ADDITION_FLAG, PERIOD_NAME, POSTED_AMOUNT, POSTED_BASE_AMOUNT, POSTED_FLAG, PO_ACCRUE_ON_RECEIPT_FLAG, PO_CODE_COMBINATION_ID, PO_DISTRIBUTION_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE, PROJECT_ID, QUANTITY_VARIANCE, REFERENCE_1, REFERENCE_2, REQUEST_ID, REVERSAL_FLAG, PARENT_REVERSAL_ID, REVERSED_DISTRIBUTION_NUM, REVERSING_DISTRIBUTION_ID, REVERSING_DISTRIBUTION_NUM, CANCELLATION_FLAG, CANCELLED_DATE, CORRECTED_INVOICE_DIST_ID, CORRECTED_INVOICE_NUM, CORRECTED_INVOICE_LINE_NUM, CORRECTED_INVOICE_DIST_NUM, CORRECTED_QUANTITY, SET_OF_BOOKS_ID, SET_OF_BOOKS_SHORT_NAME, TASK_ID, INVOICE_NUM, PARENT_INVOICE_NUM, BATCH_NAME, INCOME_TAX_REGION_NAME, POSTED_STATUS, CHART_OF_ACCOUNTS_ID, SET_OF_BOOKS_NAME, PO_HEADER_ID, PO_LINE_ID, LINE_LOCATION_ID, RCV_TRANSACTION_ID, UNIT_MEAS_LOOKUP_CODE, DETAIL_TAX_DIST_ID, INTENDED_USE, REC_NREC_RATE, RECOVERY_RATE_NAME, RECOVERY_RATE_ID, RECOVERY_TYPE_CODE, WITHHOLDING_TAX_CODE_ID, WITHHOLDING_TAX_CODE, GLOBAL_ATTRIBUTE_CATEGORY, GLOBAL_ATTRIBUTE1, GLOBAL_ATTRIBUTE2, GLOBAL_ATTRIBUTE3, GLOBAL_ATTRIBUTE4, GLOBAL_ATTRIBUTE5, GLOBAL_ATTRIBUTE6, GLOBAL_ATTRIBUTE7, GLOBAL_ATTRIBUTE8, GLOBAL_ATTRIBUTE9, GLOBAL_ATTRIBUTE10, GLOBAL_ATTRIBUTE11, GLOBAL_ATTRIBUTE12, GLOBAL_ATTRIBUTE13, GLOBAL_ATTRIBUTE14, GLOBAL_ATTRIBUTE15, GLOBAL_ATTRIBUTE16, GLOBAL_ATTRIBUTE17, GLOBAL_ATTRIBUTE18, GLOBAL_ATTRIBUTE19, GLOBAL_ATTRIBUTE20, ASSOCIATED_CHARGES, ACCRUAL_POSTED_FLAG, CASH_POSTED_FLAG, RETAINED_AMOUNT_REMAINING, RELATED_RETAINAGE_INV_DIST_NUM, RETAINED_INVOICE_DIST_NUM, WEB_PARAMETER_ID FROM AP_INVOICE_DISTRIBUTIONS_V WHERE invoice_id = :1 AND -1=-1 and (INVOICE_ID=:2) and (ORG_ID=:3) order by DISTRIBUTION_LINE_NUMBER, LINE_TYPE, AMOUNT, invoice_line_number, distribution_line_number |
4z701bx2vuf7s | SELECT DISTINCT A.OPERATING_UNIT OPERATING_UNIT , A.SEGMENT1 UNIT_CODE , ( CASE WHEN A.CANCELLED_DATE IS NOT NULL AND SUM(A.AMOUNT)<=0 THEN (A.INVOICE_TYPE||' - Cancelled') ELSE A.INVOICE_TYPE END ) INV_TYPE , A.VOUCHER_NUM VOUCHER_NUM , A.INVOICE_NUM INV_NUM , A.INVOICE_DATE INV_DATE , A.INV_GL_DATE INV_GL_DATE , A.CREATION_DATE INV_CREATION_DATE , A.CANCELLED_DATE INV_CANC_DATE , A.DIST_GL_DATE DIST_GL_DATE , A.INV_ENTERED_CURR ENT_INV_CURR , A.INVOICE_AMOUNT ENT_INV_AMT , A.INV_ACCTD_CURR ACC_INV_CURR , A.INVOICE_AMOUNT * A.EXCHANGE_RATE ACC_INV_AMT , REPLACE(A.INV_HEADER_DESC, (CHR(13)) , '') INV_HEADER_DESC , A.LINE_NUMBER LINE_NUMBER , A.AMOUNT * A.EXCHANGE_RATE ACC_LINE_AMT , REPLACE(A.DIST_DESCRIPTION, (CHR(13)) , '') LINE_DESCRIPTION , A.CONCATENATED_SEGMENTS CHARGE_ACCOUNT , A.ACCT_DESCRIPTION ACCOUNT_DESCRIPTION , A.TAX_CATEGORY_GLB TAX_CATEGORY_GLB , A.TAX_RATE_GLB TAX_RATE_GLB , A.TAX_ACCOUNT TAX_ACCOUNT , SUM(A.TAX_AMOUNT) TAX_AMOUNT , NVL(SUM(A.TOTAL_ACC_LINE_AMT_GLOBAL), ((A.AMOUNT) * A.EXCHANGE_RATE)) TOTAL_ACC_LINE_AMT_GLOBAL , A.VENDOR_NUMBER VENDOR_NUMBER , A.VENDOR_NAME VENDOR_NAME , A.VENDOR_SITE_CODE VENDOR_SITE_CODE , A.VENDOR_ADDRESS VENDOR_ADDRESS , A.VENDOR_CITY VENDOR_CITY , A.VENDOR_STATE VENDOR_STATE , A.TERMS TERMS , A.DUE_DATE DUE_DATE , A.PO_TYPE PO_TYPE , A.PO_NUM PO_NUM , A.PO_DATE PO_DATE , NULL REVISION_NUM , NULL RELEASE_NUM , NULL RELEASE_DATE , REPLACE(A.PO_HEADER_DESC, ' ', '') PO_HEADER_DESC , A.SHIP_TO_LOCATION SHIP_TO_LOCATION , A.BILL_TO_LOCATION BILL_TO_LOCATION , A.PO_LINE_NUMBER PO_LINE_NUMBER , A.PO_ITEM PO_ITEM , A.ITEM_DESC ITEM_DESC , A.UOM UOM , A.QUANTITY QUANTITY , A.UNIT_PRICE UNIT_PRICE , A.ACCT_PO_LINE_AMT ACCT_PO_LINE_AMT , A.SHIP_TO_ORG_CODE SHIP_TO_ORG_CODE , A.SHIP_TO_ORG_NAME SHIP_TO_ORG_NAME , A.RECEIPT_NUM RECEIPT_NUM , A.RECEIPT_DATE RECEIPT_DATE , A.QUANTITY_BILLED QUANTITY_BILLED , A.PROJECT_NUM PROJECT_NUM , A.TASK TASK , A.EXPENDITURE_TYPE EXPENDITURE_TYPE , A.EXPENDITURE_ORG EXPENDITURE_ORG , NULL SHIPMENT_NUM , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_CUST_ACCT||', ')).EXTRACT('//text()'), ', ') CUSTOMER_ACCT , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_EMP_NAME||', ')).EXTRACT('//text()'), ', ') EMP_NAME , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_EMP_NUM||', ')).EXTRACT('//text()'), ', ') EMP_NUM , SUM(A.AMOUNT) ENT_LINE_AMT , A.TOTAL_ENT_LINE_AMT FROM( SELECT DISTINCT AIA.INVOICE_NUM INVOICE_NUM , AIA.INVOICE_AMOUNT INVOICE_AMOUNT , ALC.DISPLAYED_FIELD INVOICE_TYPE , AIA.DOC_SEQUENCE_VALUE VOUCHER_NUM , ASP.SEGMENT1 VENDOR_NUMBER , ASP.VENDOR_NAME VENDOR_NAME , ASSA.VENDOR_SITE_CODE VENDOR_SITE_CODE , AIA.INVOICE_DATE INVOICE_DATE , AIA.GL_DATE INV_GL_DATE , TRUNC(AIA.CREATION_DATE) CREATION_DATE , AT.NAME TERMS , ( SELECT RTRIM(XMLAGG(XMLELEMENT(E, APS.DUE_DATE||', ')).EXTRACT('//text()'), ', ') FROM AP_PAYMENT_SCHEDULES_ALL APS WHERE 1=1 AND APS.INVOICE_ID = AIA.INVOICE_ID AND APS.ORG_ID = AIA.ORG_ID ) DUE_DATE , AIA.DESCRIPTION INV_HEADER_DESC , AIA.INVOICE_CURRENCY_CODE INV_ENTERED_CURR , GSOB.CURRENCY_CODE INV_ACCTD_CURR , AIDA.ACCOUNTING_DATE DIST_GL_DATE , AIDA.AMOUNT AMOUNT , REPLACE(AIDA.DESCRIPTION, ' ', '') DIST_DESCRIPTION , ( SELECT DISTINCT LISTAGG(DISTINCT GCCK.CONCATENATED_SEGMENTS, ' ~ ') WITHIN GROUP (ORDER BY GCCK.CONCATENATED_SEGMENTS) FROM DUAL ) CONCATENATED_SEGMENTS , ( SELECT DISTINCT LISTAGG(DISTINCT FFVV.DESCRIPTION, ' ~ ') WITHIN GROUP (ORDER BY FFVV.DESCRIPTION) FROM DUAL ) ACCT_DESCRIPTION , PHA.SEGMENT1 PO_NUM , PHA.CREATION_DATE PO_DATE , NULL REVISION_NUM , PLC.DESCRIPTION PO_TYPE , PHA.COMMENTS PO_HEADER_DESC , PHA.SHIP_TO_LOCATION_ID SHIP_TO_LOCATION_ID , HL.LOCATION_CODE SHIP_TO_LOCATION , HL1.LOCATION_CODE BILL_TO_LOCATION , PLA.LINE_NUM PO_LINE_NUMBER , MSIB.SEGMENT1 PO_ITEM , MSIB.DESCRIPTION ITEM_DESC , PLA.UNIT_MEAS_LOOKUP_CODE UOM , PDA.QUANTITY_ORDERED QUANTITY , PLA.UNIT_PRICE UNIT_PRICE , (NVL(PDA.RATE, 1)*(PLA.UNIT_PRICE*PDA.QUANTITY_ORDERED)) ACCT_PO_LINE_AMT , OOD.ORGANIZATION_CODE SHIP_TO_ORG_CODE , OOD.ORGANIZATION_NAME SHIP_TO_ORG_NAME , RSH.RECEIPT_NUM RECEIPT_NUM , RSH.CREATION_DATE RECEIPT_DATE , AILA.QUANTITY_INVOICED QUANTITY_BILLED , PPA.SEGMENT1 PROJECT_NUM , PT.TASK_NUMBER TASK , PDA.EXPENDITURE_TYPE EXPENDITURE_TYPE , HOU.NAME EXPENDITURE_ORG , HOU1.NAME OPERATING_UNIT , AIA.CANCELLED_DATE CANCELLED_DATE , PLLA.SHIPMENT_NUM SHIPMENT_NUM , AIDA.ATTRIBUTE5 AIDA_CUST_ACCT , LTRIM(SUBSTR(AIDA.ATTRIBUTE4, INSTR(AIDA.ATTRIBUTE4, ', ', 1)+1), ' ') AIDA_EMP_NAME , RTRIM(SUBSTR(AIDA.ATTRIBUTE4, 1, INSTR(AIDA.ATTRIBUTE4, ', ', 1)-1), ' ') AIDA_EMP_NUM , AILA.LINE_NUMBER LINE_NUMBER , ( SELECT DISTINCT LISTAGG(DISTINCT ZLS.TAX_RATE_CODE, ' ~ ') WITHIN GROUP (ORDER BY ZLS.TAX_RATE_CODE) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID, ZX_LINES ZLS WHERE ZLS.TRX_ID = AID.INVOICE_ID AND ZLS.SUMMARY_TAX_LINE_ID = AID.SUMMARY_TAX_LINE_ID AND ZLS.TRX_ID = AIA.INVOICE_ID AND AID.AMOUNT !=0 AND ZLS.TAX_AMT !=0 AND ZLS.TRX_ID = AILA.INVOICE_ID AND AILA.LINE_NUMBER = ZLS.TRX_LINE_NUMBER AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 ) TAX_CATEGORY_GLB , ( SELECT SUM(ZLS.TAX_RATE) FROM ZX_LINES ZLS WHERE ZLS.TRX_ID = AILA.INVOICE_ID AND ZLS.TRX_LINE_NUMBER = AILA.LINE_NUMBER AND ZLS.CANCEL_FLAG = 'N' ) TAX_RATE_GLB , TO_CHAR( ( SELECT DISTINCT LISTAGG(DISTINCT GCC.CONCATENATED_SEGMENTS, ' ~ ') WITHIN GROUP (ORDER BY GCC.CONCATENATED_SEGMENTS) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID, ZX_LINES ZLS, GL_CODE_COMBINATIONS_KFV GCC WHERE ZLS.TRX_ID = AID.INVOICE_ID AND ZLS.SUMMARY_TAX_LINE_ID = AID.SUMMARY_TAX_LINE_ID AND AID.DIST_CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND ZLS.TRX_ID = AIA.INVOICE_ID AND AID.AMOUNT != 0 AND ZLS.TAX_AMT != 0 AND ZLS.TRX_ID = AILA.INVOICE_ID AND AILA.LINE_NUMBER = ZLS.TRX_LINE_NUMBER AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 ) ) TAX_ACCOUNT , ( SELECT DISTINCT SUM(NVL(AID.BASE_AMOUNT, 0)) DIST_TAX_AMT FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT != 0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID ) TAX_AMOUNT , ( AIDA.AMOUNT + ( SELECT DISTINCT SUM(NVL(AID.BASE_AMOUNT, 0)) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT != 0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID ) ) TOTAL_ACC_LINE_AMT_GLOBAL , GCCK.SEGMENT1 SEGMENT1 , NVL(AIA.EXCHANGE_RATE, 1) EXCHANGE_RATE , ASSA.ADDRESS_LINE1||', '||ASSA.ADDRESS_LINE2||', '||ASSA.ADDRESS_LINE3 VENDOR_ADDRESS , ASSA.CITY VENDOR_CITY , ASSA.STATE VENDOR_STATE , HL.LOC_INFORMATION16 FIRST_PARTY_STATE , HL1.LOCATION_ID LOCATION_ID , AP_INVOICES_PKG.GET_APPROVAL_STATUS( AIA.INVOICE_ID, AIA.INVOICE_AMOUNT, AIA.PAYMENT_STATUS_FLAG, AIA.INVOICE_TYPE_LOOKUP_CODE ) STATUS , (AILA.AMOUNT + (SELECT DISTINCT SUM(NVL(AIL.AMOUNT, 0)) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT !=0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID)) TOTAL_ENT_LINE_AMT FROM AP_INVOICES_ALL AIA , AP_INVOICE_LINES_ALL AILA , AP_INVOICE_DISTRIBUTIONS_ALL AIDA , AP_TERMS_TL AT , AP_LOOKUP_CODES ALC , AP_SUPPLIERS ASP , AP_SUPPLIER_SITES_ALL ASSA , GL_SETS_OF_BOOKS GSOB , GL_CODE_COMBINATIONS_KFV GCCK , FND_FLEX_VALUES_VL FFVV , GL_LOOKUPS GLK , PO_HEADERS_ALL PHA , PO_LINES_ALL PLA , PO_LINE_LOCATIONS_ALL PLLA , PO_DISTRIBUTIONS_ALL PDA , PO_LOOKUP_CODES PLC , HR_LOCATIONS
HL , HR_LOCATIONS HL1 , MTL_SYSTEM_ITEMS_B MSIB , ORG_ORGANIZATION_DEFINITIONS OOD , RCV_TRANSACTIONS RT , RCV_SHIPMENT_LINES RSL , RCV_SHIPMENT_HEADERS RSH , PA_PROJECTS_ALL PPA , PA_TASKS PT , HR_OPERATING_UNITS HOU , HR_OPERATING_UNITS HOU1 WHERE 1=1 AND AIA.INVOICE_ID = AIA.INVOICE_ID+0 AND AIDA.INVOICE_ID = AIDA.INVOICE_ID+0 AND AIA.INVOICE_ID = AILA.INVOICE_ID AND AIA.ORG_ID = NVL(:B3 , AIA.ORG_ID) AND AIA.INVOICE_TYPE_LOOKUP_CODE != 'PREPAYMENT' AND AILA.INVOICE_ID = AIDA.INVOICE_ID AND AIDA.ACCOUNTING_DATE BETWEEN :B2 AND :B1 AND ALC.LOOKUP_CODE = AIA.INVOICE_TYPE_LOOKUP_CODE AND ALC.LOOKUP_TYPE = 'INVOICE TYPE' AND AIA.VENDOR_ID = ASP.VENDOR_ID AND (ASP.VENDOR_TYPE_LOOKUP_CODE!='EMPLOYEE' OR ASP.VENDOR_TYPE_LOOKUP_CODE IS NULL ) AND AIDA.LINE_TYPE_LOOKUP_CODE IN ('ITEM', 'ACCRUAL') AND ASP.VENDOR_ID = ASSA.VENDOR_ID AND ASSA.VENDOR_SITE_ID = AIA.VENDOR_SITE_ID AND AIA.TERMS_ID = AT.TERM_ID AND PHA.PO_HEADER_ID = PLA.PO_HEADER_ID AND PDA.PO_LINE_ID = PLA.PO_LINE_ID AND AILA.PO_LINE_ID = PLA.PO_LINE_ID AND AILA.PO_HEADER_ID = PHA.PO_HEADER_ID AND GSOB.SET_OF_BOOKS_ID = AIA.SET_OF_BOOKS_ID AND PDA.PO_DISTRIBUTION_ID = AIDA.PO_DISTRIBUTION_ID AND PDA.PO_HEADER_ID = PHA.PO_HEADER_ID AND PHA.PO_HEADER_ID = PLLA.PO_HEADER_ID AND PLA.PO_LINE_ID = PLLA.PO_LINE_ID AND PHA.ORG_ID = PLLA.ORG_ID AND PHA.ORG_ID = AIA.ORG_ID AND PLLA.SHIP_TO_ORGANIZATION_ID = OOD.ORGANIZATION_ID AND PDA.CODE_COMBINATION_ID = GCCK.CODE_COMBINATION_ID AND FFVV.FLEX_VALUE = GCCK.SEGMENT4 AND GLK.LOOKUP_TYPE = 'ACCOUNT TYPE' AND GLK.LOOKUP_CODE = SUBSTR(FFVV.COMPILED_VALUE_ATTRIBUTES, 5, 1) AND NOT EXISTS ( SELECT 1 FROM PO_RELEASES_ALL PRA WHERE 1=1 AND PRA.PO_HEADER_ID = PRA.PO_HEADER_ID+0 AND PRA.PO_HEADER_ID = PHA.PO_HEADER_ID ) AND PLC.LOOKUP_TYPE = 'PO TYPE' AND PLC.LOOKUP_CODE = PHA.TYPE_LOOKUP_CODE AND HL.LOCATION_ID(+) = AILA.SHIP_TO_LOCATION_ID AND HL1.LOCATION_ID(+) = PHA.BILL_TO_LOCATION_ID AND MSIB.INVENTORY_ITEM_ID(+) = PLA.ITEM_ID AND AILA.RCV_TRANSACTION_ID = RT.TRANSACTION_ID(+) AND RT.SHIPMENT_LINE_ID = RSL.SHIPMENT_LINE_ID (+) AND RSL.SHIPMENT_HEADER_ID = RSH.SHIPMENT_HEADER_ID (+) AND PDA.PROJECT_ID = PPA.PROJECT_ID(+) AND PDA.PROJECT_ID = PT.PROJECT_ID(+) AND PDA.TASK_ID = PT.TASK_ID(+) AND PDA.EXPENDITURE_ORGANIZATION_ID = HOU.ORGANIZATION_ID(+) AND HOU1.ORGANIZATION_ID = AIA.ORG_ID AND AILA.LINE_NUMBER = AIDA.INVOICE_LINE_NUMBER AND PLLA.LINE_LOCATION_ID = AILA.PO_LINE_LOCATION_ID AND EXISTS ( SELECT 1 FROM PER_SECURITY_ORGANIZATIONS PSOV , PER_SECURITY_PROFILES PSPV , FND_PROFILE_OPTION_VALUES FPOV , FND_PROFILE_OPTIONS_VL FPO WHERE 1=1 AND PSOV.ORGANIZATION_ID = AIA.ORG_ID AND PSOV.SECURITY_PROFILE_ID = PSPV.SECURITY_PROFILE_ID AND FPOV.PROFILE_OPTION_VALUE = TO_CHAR(PSPV.SECURITY_PROFILE_ID) AND FPO.PROFILE_OPTION_ID = FPOV.PROFILE_OPTION_ID AND FPO.USER_PROFILE_OPTION_NAME = 'MO: Security Profile' AND FPOV.LEVEL_VALUE = TO_CHAR(FND_GLOBAL.RESP_ID) ) ) A WHERE 1=1 AND SUBSTR(NVL(A.CANCELLED_DATE, '01-APR-91'), 4, 6) <> SUBSTR(A.INV_GL_DATE, 4, 6) AND A.STATUS != 'NEVER APPROVED' GROUP BY A.OPERATING_UNIT , A.SEGMENT1 , A.INVOICE_NUM , A.INVOICE_TYPE , A.INVOICE_AMOUNT , A.VOUCHER_NUM , A.VENDOR_NUMBER , A.VENDOR_NAME , A.VENDOR_SITE_CODE , A.INVOICE_DATE , A.INV_GL_DATE , A.INV_ENTERED_CURR , A.INV_ACCTD_CURR , A.DIST_GL_DATE , A.LINE_NUMBER , A.AMOUNT , A.DIST_DESCRIPTION , A.CONCATENATED_SEGMENTS , A.ACCT_DESCRIPTION , A.CREATION_DATE , A.TERMS , A.DUE_DATE , A.INV_HEADER_DESC , A.PO_NUM , A.PO_DATE , A.PO_TYPE , A.PO_HEADER_DESC , A.SHIP_TO_LOCATION , A.BILL_TO_LOCATION , A.PO_LINE_NUMBER , A.PO_ITEM , A.ITEM_DESC , A.UOM , A.QUANTITY , A.UNIT_PRICE , A.ACCT_PO_LINE_AMT , A.SHIP_TO_ORG_CODE , A.SHIP_TO_ORG_NAME , A.RECEIPT_NUM , A.RECEIPT_DATE , A.QUANTITY_BILLED , A.PROJECT_NUM , A.TASK , A.EXPENDITURE_TYPE , A.EXPENDITURE_ORG , A.CANCELLED_DATE , A.TAX_CATEGORY_GLB , A.TAX_ACCOUNT , A.TAX_RATE_GLB , A.INVOICE_AMOUNT * A.EXCHANGE_RATE , A.AMOUNT * A.EXCHANGE_RATE , A.VENDOR_ADDRESS , A.VENDOR_CITY , A.VENDOR_STATE , A.LOCATION_ID , A.TOTAL_ENT_LINE_AMT |
5bf7b45gfc6wm |
BEGIN
fnd_flex_server1.KFF_RO_SEGMENT_RBAC(
p_appid => :appid,
p_code => :code,
p_structid => :structid,
x_status => :status,
x_segment_names => :segment_names,
x_ins_permissions => :ins_permissions,
x_upd_permissions => :upd_permissions);
END;
|
5dqz0hqtp9fru | select /*+ connect_by_filtering index(sysauth$ i_sysauth1) */ privilege#, bitand(nvl(option$, 0), 72), grantee#, level from sysauth$ connect by grantee#=prior privilege# and privilege#>0 start with grantee#=:1 and privilege#>0 |
5us2xwzatpnwy | begin fnd_dcp.check_process_status_by_handle (:h, :r, :a); end; |
63tbrxwv6sajd | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=FALSE) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "SNAP_ID", "DBID", "WAIT_CLASS", "WAIT_TIME", "TIME_WAITED", "CURRENT_OBJ#", "CON_ID" FROM NO_CROSS_CONTAINER("SYS"."AWR_CDB_ACTIVE_SESS_HISTORY") "AWR_CDB_ACTIVE_SESS_HISTORY" WHERE "AWR_CDB_ACTIVE_SESS_HISTORY"."WAIT_CLASS"='User I/O' AND "AWR_CDB_ACTIVE_SESS_HISTORY"."WAIT_TIME"=0 AND ("AWR_CDB_ACTIVE_SESS_HISTORY"."CON_ID" IS NULL OR ("AWR_CDB_ACTIVE_SESS_HISTORY"."CON_ID"=0 OR "AWR_CDB_ACTIVE_SESS_HISTORY"."CON_ID"=4)) |
64asygztzun32 | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=TRUE) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "SYN_OWNER", "SYN_SYNONYM_NAME", "SYN_TABLE_OWNER", "SYN_TABLE_NAME", "SYN_DB_LINK", "ORIGIN_CON_ID" FROM NO_CROSS_CONTAINER("SYS"."_INT$_ALL_SYNONYMS_FOR_SYN") "_INT$_ALL_SYNONYMS_FOR_SYN" WHERE "_INT$_ALL_SYNONYMS_FOR_SYN".SHARING=1 AND (1=1) |
6cp7g4xu536pb | SELECT /* DS_SVC */ /*+ dynamic_sampling(0) no_sql_tune no_monitoring optimizer_features_enable(default) no_parallel opt_param('_optimizer_enable_plsql_stats' 'FALSE') */ NVL(SUM(C1), 0) FROM (SELECT /*+ qb_name("innerQuery") NO_INDEX_FFS( "R") */ 1 AS C1 FROM "APPLSYS"."FND_CONCURRENT_REQUESTS" SAMPLE BLOCK(0.0860612, 8) SEED(1) "R") innerQuery |
6dff1sws37sdf | SELECT
hou.name operating_unit
, gcck.segment1 unit_code
, (case
when
aia.cancelled_date is not null and (aida.amount)<=0
then
(alc.displayed_field||' - Cancelled')
else
alc.displayed_field
end
) inv_type
, aps.segment1 vendor_number
, aps.vendor_name vendor_name
, assa.vendor_site_code vendor_site_code
, aia.invoice_date invoice_date
, aia.gl_date inv_gl_date
, trunc(aia.creation_date) creation_date
, at.name terms
, (
SELECT
rtrim(xmlagg(xmlelement(E, aps.due_date||', ')).extract('//text()'), ', ')
FROM
ap_payment_schedules_all aps
WHERE 1=1
AND aps.invoice_id=aia.invoice_id
AND aps.org_id=aia.org_id
) due_date
, aia.doc_sequence_value voucher_num
, aia.invoice_num invoice_num
, aia.invoice_currency_code inv_entered_curr
, aia.invoice_amount entered_invoice_amount
, gsob.currency_code inv_acctd_curr
, nvl(aia.exchange_rate, 1) exchange_rate
, nvl(aia.exchange_rate, 1) * aia.invoice_amount acct_invoice_amount
, replace(aia.description, chr(13), '') inv_header_desc
, aila.line_number line_number
, aila.amount entered_line_amount
, nvl(aia.exchange_rate, 1) * aila.amount acct_line_amount
, aila.description line_description
, aida.accounting_date dist_gl_date
, aida.amount entered_dist_amount
, nvl(aia.exchange_rate, 1) * aida.amount acct_dist_amount
, replace(aida.description, '', '') description
, gcck.concatenated_segments concatenated_segments
, sfadv.account_name acct_description
, aida.reversal_flag reversal_flag
, aia.cancelled_date cancelled_date
, aida.attribute5 aida_cust_acct
, ltrim(substr(aida.attribute4, instr(aida.attribute4, ', ', 1)+1), ' ') aida_emp_name
, rtrim(substr(aida.attribute4, 1, instr(aida.attribute4, ', ', 1)-1), ' ') aida_emp_num
, assa.address_line1||', '||assa.address_line2||', '||assa.address_line3 vendor_address
, assa.city vendor_city
, assa.state vendor_state
, hl.loc_information16 First_Party_State
, hl.location_id location_id
, ap_invoices_pkg.get_approval_status( aia.invoice_id
, aia.invoice_amount
, aia.payment_status_flag
, aia.invoice_type_lookup_code) status
---------------------------------------------------------------------------------------------
--BEGIN ----------------JA Tax Details--------------
---------------------------------------------------------------------------------------------
, nvl(aida.amount, 0) +
xxst_util_gen.xx_getgsttaxtot
(aila.org_id, aila.invoice_id, aila.line_number) total_acc_line_amt
, xxst_util_gen.xx_getconvrate
(gsob.currency_code, :P_TO_DATE) conversion_rate
, xxst_util_gen.xx_getconvrate(gsob.currency_code, :P_TO_DATE) *
(nvl(aida.amount, 0) +
xxst_util_gen.xx_getgsttaxtot
(aila.org_id, aila.invoice_id, aila.line_number) ) total_USD_line_amt
, xxst_util_gen.xx_get_firstpartyreg
(aila.org_id, aila.invoice_id, aila.line_number) first_party_primary_reg_num
, xxst_util_gen.xx_get_thirdpartyreg
(aila.org_id, aila.invoice_id, aila.line_number) third_party_primary_reg_num
, xxst_util_gen.xx_getvendpan
(aia.vendor_id, aia.vendor_site_id) vendor_pan_num
, xxst_util_gen.xx_getgstacct
('I', aila.invoice_id, aila.line_number, aila.org_id, gcck.concatenated_segments) IGST_ACC
, xxst_util_gen.xx_getgstacct
('S', aila.invoice_id, aila.line_number, aila.org_id, gcck.concatenated_segments) SGST_ACC
, xxst_util_gen.xx_getgstacct
('C', aila.invoice_id, aila.line_number, aila.org_id, gcck.concatenated_segments) CGST_ACC
, xxst_util_gen.xx_get_taxcatname
(aila.org_id, aila.invoice_id, aila.line_number) tax_category_name
, xxst_util_gen.xx_get_taxtypename
(aila.org_id, aila.invoice_id, aila.line_number) tax_type_name
, xxst_util_gen.xx_get_taxcode
(aila.org_id, aila.invoice_id, aila.line_number) tax_code
, xxst_util_gen.xx_get_taxratepercent
(aila.org_id, aila.invoice_id, aila.line_number) tax_rate_percentage
, xxst_util_gen.xx_get_recoflag
(aila.org_id, aila.invoice_id, aila.line_number) recoverable_flag
, xxst_util_gen.xx_get_selfassessed
(aila.org_id, aila.invoice_id, aila.line_number) self_assessed_flag
, xxst_util_gen.xx_get_inclusiveflag
(aila.org_id, aila.invoice_id, aila.line_number) inclusive_flag
, xxst_util_gen.xx_getgstamt
('I', aila.invoice_id, aila.line_number, aila.org_id, gcck.concatenated_segments) IGST_amt
, xxst_util_gen.xx_getgstamt
('S', aila.invoice_id, aila.line_number, aila.org_id, gcck.concatenated_segments) SGST_amt
, xxst_util_gen.xx_getgstamt
('C', aila.invoice_id, aila.line_number, aila.org_id, gcck.concatenated_segments) CGST_amt
---------------------------------------------------------------------------------------------
--END ----------------JA Tax Details--------------
---------------------------------------------------------------------------------------------
, ph.TYPE_LOOKUP_CODE po_type
, ph.segment1 po_num
, ph.creation_date po_date
, pra.release_num release_num
, pra.release_date release_date
, ph.comments po_header_desc
, hl.location_code ship_to_location
, pol.line_num po_line_number
, (select
segment1
from
mtl_system_items_b
where
inventory_item_id = pol.item_id
and organization_id = pll.ship_to_organization_id) po_item
, rsl.item_description item_desc
, rsl.unit_of_measure UOM
, pd.quantity_ordered quantity
, pol.unit_price unit_price
, (nvl(pd.rate, 1)*(pol.unit_price*pd.quantity_ordered)) acct_po_line_amt
, order_type.displayed_field line_type
, rsh.receipt_num receipt_num
, rsh.creation_date receipt_date
, aila.quantity_invoiced quantity_billed
, pll.shipment_num shipment_num
, papf.full_name received_by
, rsl.quantity_shipped Qty_Shipped
, rsl.quantity_received Qty_Received
, flv_shipment.meaning Shipment_Status
, flv_inspection.meaning Inspection_Status
, flv_tran_type.meaning Trx_Type
, rct.transaction_date Trx_Date
, rsh.ship_to_location_id Ship_to_loc_id
, ph.po_header_id po_header_id
, pol.po_line_id po_line_id
, rsh.vendor_id vendor_id
, ph.org_id org_id
, rsl.shipment_line_id shipment_line_id
, rct.transaction_id transaction_id
, pd.code_combination_id code_combination_id
from
rcv_transactions rct,
rcv_shipment_headers rsh,
per_all_people_f papf,
rcv_shipment_lines rsl,
po_distributions_all pd,
po_lines_all pol,
po_line_locations_all pll,
po_headers_all ph,
po_releases_all pra,
ap_suppliers aps,
ap_supplier_sites_all assa,
hr_all_organization_units hou,
hr_locations hl,
fnd_lookup_values flv_shipment,
fnd_lookup_values flv_inspection,
fnd_lookup_values flv_tran_type,
fnd_lookup_values flv_ship_source,
po_lookup_codes order_type,
po_line_types_b plt,
ap_invoice_distributions_all aida,
ap_invoice_lines_all aila,
ap_invoices_all aia,
ap_lookup_codes alc,
ap_terms_tl at,
gl_code_combinations_kfv gcck,
st_flex_acc_desc_vl sfadv,
gl_sets_of_books gsob
WHERE 1 = 1
and rct.po_header_id = ph.po_header_id
and rct.po_line_location_id = pll.line_location_id
AND rct.po_line_id = pol.po_line_id
AND pol.po_line_id = pd.po_line_id
and pll.po_header_id = pra.po_header_id (+)
and pd.po_release_id = pra.po_release_id (+)
and rct.shipment_line_id = rsl.shipment_line_id
and rsl.shipment_header_id = rsh.shipment_header_id
AND rct.po_distribution_id = pd.po_distribution_id
AND rct.employee_id = papf.person_id
AND SYSDATE BETWEEN papf.effective_start_date AND papf.effective_end_date
and rsh.vendor_id = aps.vendor_id
and ph.vendor_site_id = assa.vendor_site_id
AND hou.organization_id = ph.org_id
AND rct.deliver_to_location_id = hl.location_id
AND rsl.shipment_line_status_code = flv_shipment.lookup_code
AND flv_shipment.lookup_type = 'SHIPMENT LINE STATUS'
AND flv_shipment.language = USERENV('LANG')
AND rct.inspection_status_code = flv_inspection.lookup_code
AND flv_inspection.lookup_type = 'INSPECTION STATUS'
AND flv_inspection.language = USERENV('LANG')
AND rct.transaction_type = flv_tran_type.lookup_code
AND flv_tran_type.lookup_type = 'RCV TRANSACTION TYPE'
AND flv_tran_type.language = USERENV('LANG')
AND flv_ship_source.lookup_type = 'SHIPMENT SOURCE TYPE'
AND flv_ship_source.language = USERENV('LANG')
AND flv_ship_source.lookup_code = rsh.receipt_source_code
AND order_type.lookup_type = 'ORDER TYPE'
AND order_type.lookup_code = plt.order_type_lookup_code
AND pol.line_type_id = plt.line_type_id
AND to_date(rct.transaction_date, 'DD-MON-YY') between :P_FROM_DATE and :P_TO_DATE
-- and rct.transaction_type !='RECEIVE'
-- and rct.transaction_type != 'RETURN TO RECEIVING'
AND aida.po_distribution_id = rct.po_distribution_id
AND aila.rcv_transaction_id = rct.transaction_id
AND aila.po_line_id = rct.po_line_id
AND aila.po_header_id = rct.po_header_id
AND aila.PO_LINE_LOCATION_ID = rct.po_line_location_id
AND aila.po_distribution_id = rct.po_distribution_id
and aila.invoice_id = aia.invoice_id
AND aila.invoice_id = aida.invoice_id
AND aila.line_number = aida.invoice_line_number
AND gsob.set_of_books_id = aia.set_of_books_id
AND alc.lookup_code = aia.invoice_type_lookup_code
AND alc.lookup_type = 'INVOICE TYPE'
AND aia.terms_id = at.term_id
AND pd.code_combination_id = gcck.code_combination_id
AND sfadv.code_combination_id (+) = gcck.code_combination_id
AND ph.org_id = :p_org_id
-- and ph.segment1 = '2022102020285' |
6tx7ta6au7ac5 | 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
myinterval number;
begin
myinterval := dbms_pdb.cleanup_task(1);
if myinterval <> 0 then
next_date := systimestamp +
numtodsinterval(myinterval, 'second');
end if;
end; :mydate := next_date; IF broken THEN :b := 1; ELSE :b := 0; END IF; END; |
6vc4tzxw1h3b7 | select 1 from sensitive_fixed$ where name=:1 and flag=:2 |
75r3t7hw0n9a9 | Select S.SERVICE_HANDLE, S.CARTRIDGE_HANDLE, Q.CONTEXT_BUFFER, Q.SERVICE_PARAMETERS, S.DEVELOPER_PARAMETERS, '', '', S.ENV_FILE_NAME, SMQ.DIAGNOSTIC_LEVEL, Q.DIAGNOSTIC_LEVEL, DECODE(S.ALLOW_RCG, 'Y', Q.RESOURCE_CONSUMER_GROUP, ''), ALLOW_MULTIPLE_PROC_INSTANCE, ALLOW_MULTIPLE_PROC_NODE, MIGRATE_ON_FAILURE, SERVER_TYPE, ALLOW_SUSPEND, ALLOW_VERIFY, ALLOW_PARAMETER, ALLOW_START, ALLOW_RESTART, PARAMETER_CHANGE_ACTION, nvl(q.TARGET_NODE, :icmnode), A.BASEPATH, NVL(S.CARTRIDGE_APPLICATION_ID, 0), ALLOW_MULTIPLE_PROC_SI From Fnd_Concurrent_Queues Q, fnd_cp_services S, Fnd_Concurrent_Queues smq, fnd_application A Where to_number(q.manager_type) >999 and q.enabled_flag = 'Y' and q.manager_type = S.SERVICE_ID and q.APPLICATION_ID = A.APPLICATION_ID and smq.NODE_NAME = nvl(q.TARGET_NODE, :icmnode2) and smq.manager_type = 6 and smq.enabled_flag = 'Y' and Q.concurrent_queue_id = :mgr_id |
77j58jqqyhqmd | select segment_name
from fnd_id_flex_segments ckalias
where
ckalias.application_id= :APID and
ckalias.id_flex_code= :CODE and
ckalias.id_flex_num = :NUM and
ckalias.enabled_flag='Y' and (1=2) |
7a8vfm1xhvsuq | SELECT FND_FLEX_VALUES_VL.FLEX_VALUE, FND_FLEX_VALUES_VL.FLEX_VALUE VALUE, FND_FLEX_VALUES_VL.DESCRIPTION DESCRIPTION, NVL(FND_FLEX_VALUES_VL.SUMMARY_FLAG, 'N'), NVL(TO_NUMBER(FND_FLEX_VALUES_VL.STRUCTURED_HIERARCHY_LEVEL), -1), FND_FLEX_VALUES_VL.COMPILED_VALUE_ATTRIBUTES, NVL(FND_FLEX_VALUES_VL.ENABLED_FLAG, 'Y'), NVL(TO_CHAR(FND_FLEX_VALUES_VL.START_DATE_ACTIVE, 'J'), 0), NVL(TO_CHAR(FND_FLEX_VALUES_VL.END_DATE_ACTIVE, 'J'), 0) FROM FND_FLEX_VALUES_VL FND_FLEX_VALUES_VL WHERE ( FND_FLEX_VALUES_VL.FLEX_VALUE_SET_ID = :b1 ) AND ( ((1=1) AND /* GL_COA_BS_TAG */ (GL_AFF_AWC_API_PKG.GL_VALID_FLEX_VALUES(:b2, FND_FLEX_VALUES_VL.FLEX_VALUE) = 'Y') ) ) AND FND_FLEX_VALUES_VL.FLEX_VALUE = :X |
8jhxytkkpwmhv | select o.owner#, o.obj#, decode(o.linkname, null, decode(decode(u.type#, 2, u.ext_username, u.name), null, 'SYS', decode(u.type#, 2, u.ext_username, u.name)), o.remoteowner), o.name, o.linkname, o.namespace, o.subname, decode(u.type#, 2, o3.name, NULL) from user$ u, obj$ o, obj$ o3 where u.user#(+)=o.owner# and (o.linkname is not null OR not exists (select * from obj$ o2 where o2.obj# != o.obj# and o2.spare3=o.spare3 and o2.name=o.name and o2.namespace=o.namespace and o2.type# != :2)) and o.type#=:1 and not exists (select p_obj# from dependency$ where p_obj# = o.obj#) and (o3.obj# = u.spare2) |
8m1azarqm5wjp | SELECT /*+ leading(ai) */ :p_checkrun_name checkrun_name , :p_checkrun_id checkrun_id , ps.invoice_id invoice_id , ps.payment_num payment_num , SYSDATE last_update_date , FND_GLOBAL.USER_ID last_updated_by , SYSDATE creation_date , FND_GLOBAL.USER_ID created_by , NULL last_update_login , ai.vendor_id vendor_id , ai.vendor_site_id vendor_site_id , suppliers.segment1 vendor_num , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzp.party_name, suppliers.vendor_name) vendor_name , sites.vendor_site_code vendor_site_code , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzl.address1, sites.address_line1) address_line1 , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzl.address2, sites.address_line2) address_line2 , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzl.address3, sites.address_line3) address_line3 , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzl.address4, sites.address_line4) address_line4 , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzl.city, sites.city) city , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzl.state, sites.state) state , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzl.postal_code, sites.zip) zip , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzl.province, sites.province) province , decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', hzl.country, sites.country) country , sites.attention_ar_flag attention_ar_flag , suppliers.withholding_status_lookup_code withholding_status_lookup_code , ai.invoice_num invoice_num , ai.invoice_date invoice_date , DECODE(ai.doc_sequence_id, '', ai.voucher_num, ai.doc_sequence_value) voucher_num , ai.accts_pay_code_combination_id ap_ccid , TRUNC(ps.due_date) due_date , DECODE(sites.always_take_disc_flag, 'Y', TRUNC(ps.due_date), DECODE(SIGN(to_date(:p_check_date, 'DD-MM-YYYY') - NVL(ps.discount_date, to_date(:p_check_date, 'DD-MM-YYYY')+1)-1), -1, ps.discount_date, DECODE(SIGN(to_date(:p_check_date, 'DD-MM-YYYY') -NVL(ps.second_discount_date, to_date(:p_check_date, 'DD-MM-YYYY')+1)-1), -1, ps.second_discount_date, DECODE(SIGN(to_date(:p_check_date, 'DD-MM-YYYY') -NVL(ps.third_discount_date, to_date(:p_check_date, 'DD-MM-YYYY')+1)-1), -1, ps.third_discount_date, TRUNC(ps.due_date))))) discount_date , ai.description invoice_description , nvl(ps.payment_priority, 99) payment_priority , 'Y' ok_to_pay_flag , sites.always_take_disc_flag always_take_discount_flag , 'N' amount_modified_flag , ai.invoice_amount invoice_amount , ai.payment_cross_rate payment_cross_rate , DECODE(ai.exchange_rate, NULL, DECODE(ai.invoice_currency_code, asp.base_currency_code, 1, NULL), ai.exchange_rate) invoice_exchange_rate , ai.set_of_books_id set_of_books_id , sites.customer_num customer_num , ps.future_pay_due_date future_pay_due_date , ai.exclusive_payment_flag exclusive_payment_flag , ps.attribute1 attribute1 , ps.attribute2 attribute2 , ps.attribute3 attribute3 , ps.attribute4 attribute4 , ps.attribute5 attribute5 , ps.attribute6 attribute6 , ps.attribute7 attribute7 , ps.attribute8 attribute8 , ps.attribute9 attribute9 , ps.attribute10 attribute10 , ps.attribute11 attribute11 , ps.attribute12 attribute12 , ps.attribute13 attribure13 , ps.attribute14 attribute14 , ps.attribute15 attribute15 , ps.attribute_category attribute_category , ai.org_id org_id , ai.payment_currency_code payment_currency_code , ps.external_bank_account_id external_bank_account_id , ai.legal_entity_id legal_entity_id , ai.global_attribute1 global_attribute1 , ai.global_attribute2 global_attribute2 , ai.global_attribute3 global_attribute3 , ai.global_attribute4 global_attribute4 , ai.global_attribute5 global_attribute5 , ai.global_attribute6 global_attribute6 , ai.global_attribute7 global_attribute7 , ai.global_attribute8 glo
bal_attribute8 , ai.global_attribute9 global_attribute9 , ai.global_attribute10 global_attribute10 , ai.global_attribute11 global_attribute11 , ai.global_attribute12 global_attribute12 , ai.global_attribute13 global_attribute13 , ai.global_attribute14 global_attribute14 , ai.global_attribute15 global_attribute15 , ai.global_attribute16 global_attribute16 , ai.global_attribute17 global_attribute17 , ai.global_attribute18 global_attribute18 , ai.global_attribute19 global_attribute19 , ai.global_attribute20 global_attribute20 , ai.global_attribute_category global_attribute_category , Null amount_paid , Null discount_amount_taken , Null amount_remaining , Null discount_amount_remaining , Null payment_amount , Null discount_amount , Null sequence_num , Null done_pay_reason_code , Null check_number , Null bank_account_type , Null original_invoice_id , Null original_payment_num , Null bank_account_num , Null bank_num , Null proposed_payment_amount , Null pay_selected_check_id , Null print_selected_check_id , Null withholding_amount , Null invoice_payment_id , Null dont_pay_description , Null transfer_priority , Null iban_number , Null payment_grouping_number , Null payment_exchange_rate , Null payment_exchange_rate_type , Null payment_exchange_date , ps.remit_to_supplier_name remit_to_supplier_name , ps.remit_to_supplier_id remit_to_supplier_id , ps.remit_to_supplier_site remit_to_supplier_site , ps.remit_to_supplier_site_id remit_to_supplier_site_id FROM ap_supplier_sites_all sites, ap_suppliers suppliers, ap_invoices ai, ap_payment_schedules_all ps, ap_system_parameters_all asp, AP_OU_GROUP apou, hz_parties hzp, hz_party_sites hzps, hz_locations hzl WHERE ps.checkrun_id is null AND ((due_date <= to_date(:p_pay_thru_date, 'DD-MM-YYYY') +0/24 and due_date >= nvl(to_date(:p_pay_from_date, 'DD-MM-YYYY') + 0/24, due_date)) OR DECODE(NVL(sites.pay_date_basis_lookup_code, 'DISCOUNT'), 'DISCOUNT', DECODE(sites.always_take_disc_flag, 'Y', ps.discount_date, DECODE(SIGN(to_date(:p_check_date, 'DD-MM-YYYY') -NVL(ps.discount_date, to_date(:p_check_date, 'DD-MM-YYYY')+1)-1), -1, ps.discount_date, DECODE(SIGN(to_date(:p_check_date, 'DD-MM-YYYY') -NVL(ps.second_discount_date, to_date(:p_check_date, 'DD-MM-YYYY')+1)-1), -1, ps.second_discount_date, DECODE(SIGN(to_date(:p_check_date, 'DD-MM-YYYY') -NVL(ps.third_discount_date, to_date(:p_check_date, 'DD-MM-YYYY')+1)-1), -1, ps.third_discount_date, TRUNC(ps.due_date))))), TRUNC(due_date)) BETWEEN DECODE(sites.always_take_disc_flag, 'Y', nvl(to_date(:p_pay_from_date, 'DD-MM-YYYY'), TO_DATE('1901', 'YYYY')), to_date(:p_check_date, 'DD-MM-YYYY') ) AND to_date(:p_disc_pay_thru_date, 'DD-MM-YYYY') ) AND nvl(ai.force_revalidation_flag, 'N') = 'N' AND ps.payment_status_flag IN ('N', 'P') AND ai.payment_status_flag IN ('N', 'P') AND NVL(ps.payment_priority, 99) BETWEEN :p_hi_payment_priority AND :p_lo_payment_priority AND ai.cancelled_date is null AND :p_checkrun_id = :p_checkrun_id AND :p_checkrun_id = :p_checkrun_id AND apou.checkrun_id BETWEEN :p_checkrun_id AND :p_checkrun_id AND ai.org_id = apou.org_id AND ps.org_id = apou.org_id AND :p_checkrun_id = :p_checkrun_id AND hzp.party_id(+) = decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', ai.party_id , -99) AND NVL(ps.hold_flag, 'N') = 'N' AND NVL(sites.hold_all_payments_flag, 'N') = 'N' AND ai.invoice_id = ps.invoice_id AND sites.vendor_id(+) = ai.vendor_id AND sites.vendor_site_id(+) = ai.vendor_site_id AND suppliers.vendor_id(+) = ai.vendor_id AND asp.org_id = ai.org_id AND hzp.party_id = hzps.party_id (+) AND NVL(hzps.party_site_id, -99) = NVL(decode(ai.invoice_type_lookup_code, 'PAYMENT REQUEST', ai.party_site_id, -99), hzps.party_site_id) AND nvl(hzps.location_id, -99) = hzl.location_id(+) AND fv_econ_benf_disc.ebd_check(:p_checkrun_name, ai.invoice_id, to_date(:p_check_date, 'DD-MM-YYYY'), due_date, ps.discount_amount_available, ps.discount_date) = 'Y' AND nvl(:p_inv_batch_id, -9999) = -9999 AND nvl(:p_inv_vendor_id, -9999) = -9999 AND nvl(:p_party_id, -9999) = -9999 AND
(( :p_inv_exc_rate_type = 'IS_USER' AND NVL(ai.exchange_rate_type, 'NOT USER') = 'User' ) OR (:p_inv_exc_rate_type = 'IS_NOT_USER' AND NVL(ai.exchange_rate_type, 'NOT USER') <> 'User') OR (:p_inv_exc_rate_type IS NULL)) AND nvl(:p_payment_method, -9999) = -9999 AND nvl(:p_supplier_type, -9999) = -9999 AND ((:p_zero_inv_allowed = 'N' AND ps.amount_remaining <> 0) OR :p_zero_inv_allowed = 'Y') AND ai.wfapproval_status in ('NOT REQUIRED', 'WFAPPROVED', 'MANUALLY APPROVED') AND NOT EXISTS (select 1 from ap_invoice_lines_all ail where ai.invoice_id = ail.invoice_id and ail.wfapproval_status in ('NEEDS WFREAPPROVAL', 'REJECTED', 'INITIATED')) AND NOT EXISTS (SELECT /*+ no_unnest */ 'Unreleased holds exist' FROM ap_holds_all H WHERE H.invoice_id = ai.invoice_id AND H.release_lookup_code is null) AND NOT EXISTS (SELECT 'Invoice is not fully approved' FROM ap_invoice_distributions_all D2 WHERE D2.invoice_id = ai.invoice_id AND NVL(D2.match_status_flag, 'N') in ('N', 'S')) AND NOT EXISTS (SELECT 'Line without distribution' FROM ap_invoice_lines_all ail WHERE ail.invoice_id = ai.invoice_id AND ail.amount <> 0 AND NOT EXISTS (SELECT 'No Distributions' FROM ap_invoice_distributions_all aid WHERE ail.invoice_id = aid.invoice_id AND ail.line_number = aid.invoice_line_number ) ) AND EXISTS (SELECT /*+ no_unnest */ 'Distributions exist' FROM ap_invoice_distributions_all D4 WHERE D4.invoice_id = ai.invoice_id) FOR UPDATE OF ps.checkrun_id SKIP LOCKED |
8rwu7c3wtsj3x | SELECT /*CROSSCON*/ /* */ /*"INT$DBA_PROCEDURES"*/ /* NONE */ * FROM NO_COMMON_DATA("SYS"."INT$DBA_PROCEDURES") |
8u0hh5c92x3nt | SELECT DISTINCT A.OPERATING_UNIT OPERATING_UNIT , A.SEGMENT1 UNIT_CODE , A.INV_TYPE INV_TYPE , A.VOUCHER_NUM VOUCHER_NUM , A.INVOICE_NUM INV_NUM , A.INVOICE_DATE INV_DATE , A.INV_GL_DATE INV_GL_DATE , A.CREATION_DATE INV_CREATION_DATE , A.CANCELLED_DATE INV_CANC_DATE , A.DIST_GL_DATE DIST_GL_DATE , A.INV_ENTERED_CURR ENT_INV_CURR , A.INVOICE_AMOUNT ENT_INV_AMT , A.INV_ACCTD_CURR ACC_INV_CURR , A.INVOICE_AMOUNT * A.EXCHANGE_RATE ACC_INV_AMT , REPLACE(A.INV_HEADER_DESC, (CHR(13)) , '') INV_HEADER_DESC , A.LINE_NUMBER LINE_NUMBER , SUM(A.AMOUNT) * A.EXCHANGE_RATE ACC_LINE_AMT , REPLACE(A.LINE_DESCRIPTION, (CHR(13)) , '') LINE_DESCRIPTION , A.CONCATENATED_SEGMENTS CHARGE_ACCOUNT , A.ACCT_DESCRIPTION ACCOUNT_DESCRIPTION , A.TAX_CATEGORY_GLB TAX_CATEGORY_GLB , A.TAX_RATE_GLB TAX_RATE_GLB , A.TAX_ACCOUNT TAX_ACCOUNT , SUM(A.TAX_AMOUNT) TAX_AMOUNT , NVL(SUM(A.TOTAL_ACC_LINE_AMT_GLOBAL), (SUM(A.AMOUNT) * A.EXCHANGE_RATE)) TOTAL_ACC_LINE_AMT_GLOBAL , A.VENDOR_NUMBER VENDOR_NUMBER , A.VENDOR_NAME VENDOR_NAME , A.VENDOR_SITE_CODE VENDOR_SITE_CODE , A.VENDOR_ADDRESS VENDOR_ADDRESS , A.VENDOR_CITY VENDOR_CITY , A.VENDOR_STATE VENDOR_STATE , A.TERMS TERMS , A.DUE_DATE DUE_DATE , NULL PO_TYPE , NULL PO_NUM , NULL PO_DATE , NULL REVISION_NUM , NULL RELEASE_NUM , NULL RELEASE_DATE , NULL PO_HEADER_DESC , NULL SHIP_TO_LOCATION , NULL BILL_TO_LOCATION , NULL PO_LINE_NUMBER , NULL PO_ITEM , NULL ITEM_DESC , NULL UOM , NULL QUANTITY , NULL UNIT_PRICE , NULL ACCT_PO_LINE_AMT , NULL SHIP_TO_ORG_CODE , NULL SHIP_TO_ORG_NAME , NULL RECEIPT_NUM , NULL RECEIPT_DATE , NULL QUANTITY_BILLED , NULL PROJECT_NUM , NULL TASK , NULL EXPENDITURE_TYPE , NULL EXPENDITURE_ORG , NULL SHIPMENT_NUM , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_CUST_ACCT||', ')).EXTRACT('//text()'), ', ') CUSTOMER_ACCT , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_EMP_NAME||', ')).EXTRACT('//text()'), ', ') EMP_NAME , RTRIM(XMLAGG(XMLELEMENT(E, A.AIDA_EMP_NUM||', ')).EXTRACT('//text()'), ', ') EMP_NUM , SUM(A.AMOUNT) ENT_LINE_AMT , A.TOTAL_ENT_LINE_AMT FROM ( SELECT AIA.INVOICE_NUM INVOICE_NUM , AIA.INVOICE_AMOUNT INVOICE_AMOUNT , ALC.DISPLAYED_FIELD INVOICE_TYPE , AIA.DOC_SEQUENCE_VALUE VOUCHER_NUM , ASP.SEGMENT1 VENDOR_NUMBER , ASP.VENDOR_NAME VENDOR_NAME , ASSA.VENDOR_SITE_CODE VENDOR_SITE_CODE , AIA.INVOICE_DATE INVOICE_DATE , AIA.GL_DATE INV_GL_DATE , TRUNC(AIA.CREATION_DATE) CREATION_DATE , AT.NAME TERMS , (SELECT RTRIM(XMLAGG(XMLELEMENT(E, APS.DUE_DATE||', ')).EXTRACT('//text()'), ', ') FROM AP_PAYMENT_SCHEDULES_ALL APS WHERE 1=1 AND APS.INVOICE_ID = AIA.INVOICE_ID AND APS.ORG_ID = AIA.ORG_ID ) DUE_DATE , AIA.DESCRIPTION INV_HEADER_DESC , AIA.INVOICE_CURRENCY_CODE INV_ENTERED_CURR , GSOB.CURRENCY_CODE INV_ACCTD_CURR , AIDA.ACCOUNTING_DATE DIST_GL_DATE , AIDA.AMOUNT AMOUNT , REPLACE(AIDA.DESCRIPTION, '', '') DESCRIPTION , (SELECT DISTINCT LISTAGG(DISTINCT GCCK.CONCATENATED_SEGMENTS, ' ~ ') WITHIN GROUP (ORDER BY GCCK.CONCATENATED_SEGMENTS) FROM DUAL ) CONCATENATED_SEGMENTS , (SELECT DISTINCT LISTAGG(DISTINCT FFVV.DESCRIPTION, ' ~ ') WITHIN GROUP (ORDER BY FFVV.DESCRIPTION) FROM DUAL ) ACCT_DESCRIPTION , HOU.NAME OPERATING_UNIT , AIA.CANCELLED_DATE CANCELLED_DATE , AIDA.ATTRIBUTE5 AIDA_CUST_ACCT , LTRIM(SUBSTR(AIDA.ATTRIBUTE4, INSTR(AIDA.ATTRIBUTE4, ', ', 1)+1), ' ') AIDA_EMP_NAME , RTRIM(SUBSTR(AIDA.ATTRIBUTE4, 1, INSTR(AIDA.ATTRIBUTE4, ', ', 1)-1), ' ') AIDA_EMP_NUM , AILA.LINE_NUMBER LINE_NUMBER , (SELECT DISTINCT LISTAGG(DISTINCT ZLS.TAX_RATE_CODE, ' ~ ') WITHIN GROUP (ORDER BY ZLS.TAX_RATE_CODE) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID, ZX_LINES ZLS WHERE ZLS.TRX_ID = AID.INVOICE_ID AND ZLS.SUMMARY_TAX_LINE_ID = AID.SUMMARY_TAX_LINE_ID AND ZLS.TRX_ID = AIA.INVOICE_ID AND AID.AMOUNT !=0 AND ZLS.TAX_AMT !=0 AND ZLS.TRX_ID = AILA.INVOICE_ID AND AILA.LINE_NUMBER = ZLS.TRX_LINE_NUMBER AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 ) TAX_CATEGORY_GLB , (SELECT SUM(ZLS.TAX_RATE) FROM ZX_LINES ZLS WHERE ZLS.TRX_ID = AILA.INVOICE_ID AND ZLS.TRX_LINE_NUMBER = AILA.LINE_NUMBER AND ZLS.CANCEL_FLAG ='N' ) TAX_RATE_GLB , TO_CHAR((SELECT DISTINCT LISTAGG(DISTINCT GCC.CONCATENATED_SEGMENTS, ' ~ ') WITHIN GROUP (ORDER BY GCC.CONCATENATED_SEGMENTS) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID, ZX_LINES ZLS, GL_CODE_COMBINATIONS_KFV GCC WHERE ZLS.TRX_ID = AID.INVOICE_ID AND ZLS.SUMMARY_TAX_LINE_ID = AID.SUMMARY_TAX_LINE_ID AND AID.DIST_CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND ZLS.TRX_ID = AIA.INVOICE_ID AND AID.AMOUNT !=0 AND ZLS.TAX_AMT !=0 AND ZLS.TRX_ID = AILA.INVOICE_ID AND AILA.LINE_NUMBER = ZLS.TRX_LINE_NUMBER AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 ) ) TAX_ACCOUNT , (SELECT DISTINCT SUM(NVL(AID.BASE_AMOUNT, 0)) DIST_TAX_AMT FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT !=0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID ) TAX_AMOUNT , (AIDA.AMOUNT + (SELECT DISTINCT SUM(NVL(AID.BASE_AMOUNT, 0)) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT !=0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID)) TOTAL_ACC_LINE_AMT_GLOBAL , GCCK.SEGMENT1 SEGMENT1 , NVL(AIA.EXCHANGE_RATE, 1) EXCHANGE_RATE , ASSA.ADDRESS_LINE1||', '||ASSA.ADDRESS_LINE2||', '||ASSA.ADDRESS_LINE3 VENDOR_ADDRESS , ASSA.CITY VENDOR_CITY , ASSA.STATE VENDOR_STATE , AILA.DESCRIPTION LINE_DESCRIPTION , HL.LOCATION_ID LOCATION_ID , (CASE WHEN AIA.CANCELLED_DATE IS NOT NULL AND (AIDA.AMOUNT)<=0 THEN (ALC.DISPLAYED_FIELD||' - Cancelled') ELSE ALC.DISPLAYED_FIELD END ) INV_TYPE , AP_INVOICES_PKG.GET_APPROVAL_STATUS( AIA.INVOICE_ID , AIA.INVOICE_AMOUNT , AIA.PAYMENT_STATUS_FLAG , AIA.INVOICE_TYPE_LOOKUP_CODE ) STATUS , (AILA.AMOUNT + (SELECT DISTINCT SUM(NVL(AIL.AMOUNT, 0)) FROM AP_INVOICE_DISTRIBUTIONS_ALL AID , AP_INVOICE_LINES_ALL AIL WHERE 1=1 AND AID.INVOICE_ID = AIL.INVOICE_ID AND AIL.LINE_TYPE_LOOKUP_CODE = 'TAX' AND AIL.LINE_NUMBER = AID.INVOICE_LINE_NUMBER AND AID.AMOUNT !=0 AND TRUNC(AID.ACCOUNTING_DATE) BETWEEN :B2 AND :B1 AND AID.CHARGE_APPLICABLE_TO_DIST_ID = AIDA.INVOICE_DISTRIBUTION_ID)) TOTAL_ENT_LINE_AMT FROM AP_INVOICES_ALL AIA , AP_INVOICE_LINES_ALL AILA , AP_INVOICE_DISTRIBUTIONS_ALL AIDA , AP_LOOKUP_CODES ALC , AP_SUPPLIERS ASP , AP_SUPPLIER_SITES_ALL ASSA , AP_TERMS_TL AT , GL_SETS_OF_BOOKS GSOB , GL_CODE_COMBINATIONS_KFV GCCK , FND_FLEX_VALUES_VL FFVV , GL_LOOKUPS GLK , HR_OPERATING_UNITS HOU , HR_LOCATIONS HL WHERE 1=1 AND AIA.INVOICE_ID = AIA.INVOICE_ID+0 AND AIDA.INVOICE_ID = AIDA.INVOICE_ID+0 AND AIA.INVOICE_ID = AILA.INVOICE_ID AND AILA.INVOICE_ID = AIDA.INVOICE_ID AND AILA.LINE_NUMBER = AIDA.INVOICE_LINE_NUMBER AND AIA.ORG_ID = NVL(:B3 , AIA.ORG_ID) AND AIDA.ACCOUNTING_DATE BETWEEN :B2 AND :B1 AND AIA.TERMS_ID = AT.TERM_ID AND ALC.LOOKUP_CODE = AIA.INVOICE_TYPE_LOOKUP_CODE AND ALC.LOOKUP_TYPE = 'INVOICE TYPE' AND AIA.VENDOR_ID = ASP.VENDOR_ID AND (ASP.VENDOR_TYPE_LOOKUP_CODE!='EMPLOYEE' OR ASP.VENDOR_TYPE_LOOKUP_CODE IS NULL ) AND ASP.VENDOR_ID = ASSA.VENDOR_ID AND ASSA.VENDOR_SITE_ID = AIA.VENDOR_SITE_ID AND AIDA.LINE_TYPE_LOOKUP_CODE IN ('ITEM', 'ACCRUAL') AND GSOB.SET_OF_BOOKS_ID = AIA.SET_OF_BOOKS_ID AND AIDA.DIST_CODE_COMBINATION_ID = GCCK.CODE_COMBINATION_ID AND FFVV.FLEX_VALUE = GCCK.SEGMENT4 AND GLK.LOOKUP_TYPE = 'ACCOUNT TYPE' AND GLK.LOOKUP_CODE = SUBSTR(FFVV.COMPILED_VALUE_ATTRIBUTES, 5, 1) AND NOT EXISTS ( SELECT 1 FROM PO_DISTRIBUTIONS_ALL PDA WHERE 1=1 AND PDA.PO_DISTRIBUTION_ID = PDA.PO_DISTRIBUTION_ID+0 AND PDA.PO_DISTRIBUTION_ID = AIDA.PO_DISTRIBUTION_ID ) AND HOU.ORGANIZATION_ID = AIA.ORG_ID AND AIA.INVOIC
E_TYPE_LOOKUP_CODE != 'PREPAYMENT' AND HL.LOCATION_ID(+) = AILA.SHIP_TO_LOCATION_ID AND EXISTS ( SELECT 1 FROM FND_PROFILE_OPTIONS_VL FPO, FND_PROFILE_OPTION_VALUES FPOV, PER_SECURITY_PROFILES_V PSPV, FND_RESPONSIBILITY_VL FRV, PER_SECURITY_ORGANIZATIONS_V PSOV WHERE FPO.PROFILE_OPTION_ID = FPOV.PROFILE_OPTION_ID AND FPO.USER_PROFILE_OPTION_NAME = 'MO: Security Profile' AND FPOV.PROFILE_OPTION_VALUE = PSPV.SECURITY_PROFILE_ID AND PSPV.SECURITY_PROFILE_ID = PSOV.SECURITY_PROFILE_ID AND FRV.RESPONSIBILITY_ID = FPOV.LEVEL_VALUE AND FPOV.LEVEL_VALUE = TO_CHAR(FND_GLOBAL.RESP_ID) AND TO_CHAR(PSOV.ORGANIZATION_ID) = TO_CHAR(AIA.ORG_ID) ) ) A WHERE 1=1 AND SUBSTR(NVL(A.CANCELLED_DATE, '01-APR-91'), 4, 6) <> SUBSTR(A.INV_GL_DATE, 4, 6) AND A.STATUS !='NEVER APPROVED' GROUP BY A.OPERATING_UNIT , A.SEGMENT1 , A.INVOICE_NUM , A.INVOICE_TYPE , A.INVOICE_AMOUNT , A.VOUCHER_NUM , A.VENDOR_NUMBER , A.VENDOR_NAME , A.VENDOR_SITE_CODE , A.INVOICE_DATE , A.INV_GL_DATE , A.INV_ENTERED_CURR , A.INV_ACCTD_CURR , A.DIST_GL_DATE , A.LINE_NUMBER , A.CREATION_DATE , A.TERMS , A.DUE_DATE , A.INV_HEADER_DESC , A.CANCELLED_DATE , A.CONCATENATED_SEGMENTS , A.ACCT_DESCRIPTION , A.TAX_CATEGORY_GLB , A.TAX_ACCOUNT , A.TAX_RATE_GLB , A.INVOICE_AMOUNT , A.VENDOR_ADDRESS , A.VENDOR_CITY , A.VENDOR_STATE , A.LINE_DESCRIPTION , A.LOCATION_ID , A.EXCHANGE_RATE , A.TOTAL_ENT_LINE_AMT , A.INV_TYPE |
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 |
9a6a2gha5pcww | begin :v1 := wf_rule.default_rule(:v2, :v3); end; |
9nbpqsyxgmtx3 | SELECT /*+ cardinality(AP_INVOICES_V.AI 100) push_pred(AP_INVOICES_V.pv) push_pred(AP_INVOICES_V.pvs) push_pred(AP_INVOICES_V.ai)
push_pred(AP_INVOICES_V.pat) */ CUST_REGISTRATION_NUMBER, INVOICE_TYPE, QUICK_PO_NUMBER, VENDOR_NAME, VENDOR_NUMBER, VENDOR_SITE_CODE, INVOICE_DATE, INVOICE_NUM, INVOICE_CURRENCY_CODE, INVOICE_AMOUNT, ORIGINAL_INVOICE_AMOUNT, DISPUTE_REASON, TOTAL_TAX_AMOUNT, CONTROL_AMOUNT, GL_DATE, PAYMENT_CURRENCY_CODE, PAYMENT_CROSS_RATE_DATE, PAYMENT_CROSS_RATE_TYPE, PAY_CURR_INVOICE_AMOUNT, PAYMENT_CROSS_RATE, DISTRIBUTION_SET_NAME, DESCRIPTION, QUICK_CREDIT, CREDITED_INVOICE_ID, CREDITED_INVOICE_NUM, PROJECT, TASK, EXPENDITURE_ITEM_DATE, EXPENDITURE_TYPE, EXPENDITURE_ORGANIZATION_NAME, PA_QUANTITY, USER_RATE_TYPE, EXCHANGE_DATE, BASE_AMOUNT, TERMS_DATE, TERMS_NAME, PAYMENT_METHOD_CODE, IBY_PAYMENT_METHOD, PAY_GROUP_LOOKUP_CODE, EXCLUSIVE_PAYMENT_FLAG, AMOUNT_APPLICABLE_TO_DISCOUNT, INVOICE_RECEIVED_DATE, GOODS_RECEIVED_DATE, PREPAYMENT_TYPE_LOOKUP_CODE, EARLIEST_SETTLEMENT_DATE, AWT_GROUP_NAME, PAY_AWT_GROUP_NAME, CUST_REGISTRATION_CODE, AMOUNT_WITHHELD, PREPAID_AMOUNT, DOC_CATEGORY_NAME, DOC_SEQUENCE_NAME, APPROVED_AMOUNT, APPROVAL_STATUS, APPROVAL_DESCRIPTION, CANCELLED_DATE, CANCELLED_AMOUNT, BATCH_NAME, ROW_ID, ACCTS_PAY_CODE_COMBINATION_ID, ALWAYS_TAKE_DISC_FLAG, AMOUNT_PAID, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3, ATTRIBUTE4, ATTRIBUTE5, ATTRIBUTE6, ATTRIBUTE7, ATTRIBUTE8, ATTRIBUTE9, ATTRIBUTE10, ATTRIBUTE11, ATTRIBUTE12, ATTRIBUTE13, ATTRIBUTE14, ATTRIBUTE15, ATTRIBUTE_CATEGORY, AUTHORIZED_BY, AWT_FLAG, AWT_GROUP_ID, PAY_AWT_GROUP_ID, BATCH_ID, CANCELLED_BY, CREATED_BY, CREATION_DATE, DISCOUNT_AMOUNT_TAKEN, DISTRIBUTION_SET_ID, DOC_CATEGORY_CODE, DOC_SEQUENCE_ID, DOC_SEQUENCE_VALUE, EXCHANGE_RATE, EXCHANGE_RATE_TYPE, EXCLUDE_FREIGHT_FROM_DISCOUNT, EXPENDITURE_ORGANIZATION_ID, HIGHEST_LINE_NUM, HOLD_FUTURE_PAYMENTS_FLAG, INVOICE_AMOUNT_LIMIT, LINE_TOTAL, INVOICE_ID, INCOME_TAX_REGION, INVOICE_TYPE_LOOKUP_CODE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, MINIMUM_ACCOUNTABLE_UNIT, NUM_1099, ORG_ID, PA_DEFAULT_DIST_CCID, PAY_DATE_BASIS_LOOKUP_CODE, PAYMENT_AMOUNT_TOTAL, PAYMENT_PRIORITY, PAYMENT_STATUS, PAYMENT_STATUS_FLAG, PO_HEADER_ID, POSTING_STATUS, PRECISION, PROJECT_ID, QUICK_PO_HEADER_ID, TYPE_1099, RECURRING_PAY_NUM, RECURRING_PAYMENT_ID, RECURRING_PAYMENT_TYPE, RECURRING_PERIOD_TYPE, REFERENCE_1, REFERENCE_2, SET_OF_BOOKS_ID, SET_OF_BOOKS_NAME, SITE_ALLOW_AWT_FLAG, SOURCE, TASK_ID, TEMP_CANCELLED_AMOUNT, TERMS_DATE_BASIS, TERMS_ID, VENDOR_ID, VENDOR_PREPAY_AMOUNT, VENDOR_SITE_ID, VOUCHER_NUM, TAXATION_COUNTRY_NAME, TAXATION_COUNTRY, TRX_BUSINESS_CATEGORY_NAME, TRX_BUSINESS_CATEGORY, USER_DEFINED_FISC_CLASS, TAX_RELATED_INVOICE_NUM, TAX_RELATED_INVOICE_ID, DOCUMENT_SUB_TYPE, SELF_ASSESSED_TAX_AMOUNT, TAX_INVOICE_INTERNAL_SEQ, SUPPLIER_TAX_INVOICE_NUMBER, TAX_INVOICE_RECORDING_DATE, SUPPLIER_TAX_INVOICE_DATE, SUPPLIER_TAX_EXCHANGE_RATE, PORT_OF_ENTRY_CODE, REMIT_TO_SUPPLIER_NAME, REMIT_TO_SUPPLIER_ID, REMIT_TO_SUPPLIER_SITE, REMIT_TO_SUPPLIER_SITE_ID, RELATIONSHIP_ID, EXTERNAL_BANK_ACCOUNT_ID, BANK_ACCOUNT_NAME, BANK_ACCOUNT_NUM, PAYMENT_REASON_CODE, PAYMENT_REASON, PAYMENT_REASON_COMMENTS, UNIQUE_REMITTANCE_IDENTIFIER, URI_CHECK_DIGIT, BANK_CHARGE_BEARER, BANK_CHARGE_BEARER_DSP, DELIVERY_CHANNEL_CODE, DELIVERY_CHANNEL, SETTLEMENT_PRIORITY, SETTLEMENT_PRIORITY_DSP, REMITTANCE_MESSAGE1, REMITTANCE_MESSAGE2, REMITTANCE_MESSAGE3, FORCE_REVALIDATION_FLAG, AWARD_ID, GLOBAL_ATTRIBUTE_CATEGORY, GLOBAL_ATTRIBUTE1, GLOBAL_ATTRIBUTE2, GLOBAL_ATTRIBUTE3, GLOBAL_ATTRIBUTE4, GLOBAL_ATTRIBUTE5, GLOBAL_ATTRIBUTE6, GLOBAL_ATTRIBUTE7, GLOBAL_ATTRIBUTE8, GLOBAL_ATTRIBUTE9, GLOBAL_ATTRIBUTE10, GLOBAL_ATTRIBUTE11, GLOBAL_ATTRIBUTE12, GLOBAL_ATTRIBUTE13, GLOBAL_ATTRIBUTE14, GLOBAL_ATTRIBUTE15, GLOBAL_ATTRIBUTE16, GLOBAL_ATTRIBUTE17, GLOBAL_ATTRIBUTE18, GLOBAL_ATTRIBUTE19, GLOBAL_ATTRIBUTE20, WFAPPROVAL_STATUS, APPROVAL_READY_FLAG, REQUESTER_ID, APPROVAL_ITERATION, LEGAL_ENTITY_ID, WFAPPROVAL_STATUS_DSP, NET_OF_RETAINAGE_FLAG, RELEASE_AMOUNT_NET_OF_TAX, PARTY_ID, PARTY_SITE_ID, PAYMENT_FUNCTION, PAY_PROC_TRXN_TYPE_CODE, DISC_IS_INV_LESS_TAX_FLAG, APPLICATION_ID FROM AP_INVOICES_V WHERE INVOICE_DATE >= :1 AND INVOICE_DATE < :2 + 1 and (invoice_id in (select /*+ LEADING(ai1) index(ai1 AP_INVOICES_N13) CARDINALITY(ai1, 1) */ ai1.invoice_id from ap_invoices_all ai1 where ai1.doc_sequence_id > 0 and ai1.doc_sequence_value BETWEEN to_number(:3) AND to_number(:4) UNION ALL select /* CARDINALITY(ai2, 1) index(ai2 AP_INVOICES_N12) */ ai2.invoice_id from ap_invoices_all ai2 where voucher_num BETWEEN :5 AND :6)) and (INVOICE_NUM=:7) order by INVOICE_TYPE |
9ux4hcnsp1q8z | select /* QOSH:ANLYZ_TIME */ from_tz( cast ((max(analyzetime) - 1) as timestamp), to_char(systimestamp, 'TZH:TZM')) from sys.tab$ where analyzetime is not null |
a2ty6fxvtd77g | SELECT * FROM (SELECT /*+ opt_param ( '_always_semi_join' , 'off' ) */
*
FROM
(
/*Standard Supplier - Ind (or) Foreign Ind */
select /*+ opt_param('_optimizer_cost_based_transformation', 'off') */ hp.party_name,
hp.party_id as party_id,
hp.duns_number_c as duns,
pv.vendor_id,
pv.vendor_name,
pv.individual_1099 as taxpayer_id,
pv.vat_registration_num as tax_reg_num,
pv.segment1,
pv.VENDOR_NAME_ALT as alternate_name,
pv.end_date_active as end_date_active,
pv.start_date_active as start_date_active,
pv.ONE_TIME_FLAG,
pv.VENDOR_TYPE_LOOKUP_CODE,
pv.PARENT_VENDOR_ID,
parent.vendor_name as parent_vendor_name,
pv.PAYMENT_PRIORITY,
parent.segment1 as parent_Segment1,
pv.TAX_REPORTING_NAME,
pv.terms_id,
terms.name as terms_desc,
pv.FEDERAL_REPORTABLE_FLAG,
pv.STATE_REPORTABLE_FLAG,
pv.PAY_GROUP_LOOKUP_CODE,
pay_group.description as pay_group_desc,
aptt.description as income_tax_type,
hp.organization_name_phonetic,
plc.DISPLAYED_FIELD as VENDOR_TYPE_DISPLAY,
pv.type_1099 as income_tax_type_code,
TO_NUMBER(NULL) as employee_id,
NULL AS employee_number,
'' as debarred,
'' as cage_code,
'' as legal_bus_name,
'' as doing_bus_as,
'' as division_name,
'' as small_bus,
'false' as NOT_IND_OR_FRGN_IND,
pay_group.meaning as pay_group_meaning
from hz_parties hp,
ap_suppliers pv,
ap_suppliers parent,
ap_terms_tl terms,
fnd_lookup_values pay_group,
AP_INCOME_TAX_TYPES aptt,
po_lookup_codes plc
where pv.party_id = hp.party_id AND
pv.employee_id is null AND
parent.vendor_id (+) = pv.parent_vendor_id and
pv.terms_id = terms.term_id (+)
and terms.language (+) = userenv('LANG') and
terms.enabled_flag (+) ='Y' and
pv.pay_group_lookup_code = pay_group.lookup_code (+) and
pay_group.lookup_type (+)='PAY GROUP' and
pay_group.view_application_id (+)= 201 and
pay_group.language (+)=userenv('lang') and
pv.type_1099 = aptt.income_tax_type (+) and
pv.VENDOR_TYPE_LOOKUP_CODE = plc.LOOKUP_CODE (+) and
plc.lookup_type (+) = 'VENDOR TYPE' and
pv.organization_type_lookup_code IN ('INDIVIDUAL', 'FOREIGN INDIVIDUAL') AND
DECODE( NVL(FND_PROFILE.value('POS_SM_SDH_CONFIG'), 'NONE'), 'NONE', 'A', NVL(hp.status, 'A') ) != 'M'
union ALL
/*Standard Supplier - Not Ind and Not Foreign Ind */
select /*+ opt_param('_optimizer_cost_based_transformation', 'off') */ hp.party_name,
hp.party_id as party_id,
hp.duns_number_c as duns,
pv.vendor_id,
pv.vendor_name,
pv.num_1099 as taxpayer_id,
pv.vat_registration_num as tax_reg_num,
pv.segment1,
pv.VENDOR_NAME_ALT as alternate_name,
pv.end_date_active as end_date_active,
pv.start_date_active as start_date_active,
pv.ONE_TIME_FLAG,
pv.VENDOR_TYPE_LOOKUP_CODE,
pv.PARENT_VENDOR_ID,
parent.vendor_name as parent_vendor_name,
pv.PAYMENT_PRIORITY,
parent.segment1 as parent_Segment1,
pv.TAX_REPORTING_NAME,
pv.terms_id,
terms.name as terms_desc,
pv.FEDERAL_REPORTABLE_FLAG,
pv.STATE_REPORTABLE_FLAG,
pv.PAY_GROUP_LOOKUP_CODE,
pay_group.description as pay_group_desc,
aptt.description as income_tax_type,
hp.organization_name_phonetic,
plc.DISPLAYED_FIELD as VENDOR_TYPE_DISPLAY,
pv.type_1099 as income_tax_type_code,
TO_NUMBER(NULL) as employee_id,
null AS employee_number,
'' as debarred,
'' as cage_code,
'' as legal_bus_name,
'' as doing_bus_as,
'' as division_name,
'' as small_bus,
'true' as NOT_IND_OR_FRGN_IND,
pay_group.meaning as pay_group_meaning
from hz_parties hp,
ap_suppliers pv,
ap_suppliers parent,
ap_terms_tl terms,
fnd_lookup_values pay_group,
AP_INCOME_TAX_TYPES aptt,
po_lookup_codes plc
where pv.party_id = hp.party_id AND
pv.employee_id is null AND
parent.vendor_id (+) = pv.parent_vendor_id and
pv.terms_id = terms.term_id (+)
and terms.language (+) = userenv('LANG') and
terms.enabled_flag (+) ='Y' and
pv.pay_group_lookup_code = pay_group.lookup_code (+) and
pay_group.lookup_type (+)='PAY GROUP' and
pay_group.view_application_id (+)= 201 and
pay_group.language (+)=userenv('lang') and
pv.type_1099 = aptt.income_tax_type (+) and
pv.VENDOR_TYPE_LOOKUP_CODE = plc.LOOKUP_CODE (+) and
plc.lookup_type (+) = 'VENDOR TYPE' AND
(pv.organization_type_lookup_code NOT IN ('INDIVIDUAL', 'FOREIGN INDIVIDUAL')
or pv.organization_type_lookup_code is null) AND
DECODE( NVL(FND_PROFILE.value('POS_SM_SDH_CONFIG'), 'NONE'), 'NONE', 'A', NVL(hp.status, 'A') ) != 'M'
union all
/* Employee Type Supplier */
select /*+ opt_param('_optimizer_cost_based_transformation', 'off') */ hp.party_name,
hp.party_id as party_id,
hp.duns_number_c as duns,
pv.vendor_id,
pv.vendor_name,
null as taxpayer_id,
pv.vat_registration_num as tax_reg_num,
pv.segment1,
pv.VENDOR_NAME_ALT as alternate_name,
pv.end_date_active as end_date_active,
pv.start_date_active as start_date_active,
pv.ONE_TIME_FLAG,
pv.VENDOR_TYPE_LOOKUP_CODE,
pv.PARENT_VENDOR_ID,
NULL as parent_vendor_name,
pv.PAYMENT_PRIORITY,
NULL as parent_Segment1,
pv.TAX_REPORTING_NAME,
pv.terms_id,
terms.name as terms_desc,
pv.FEDERAL_REPORTABLE_FLAG,
pv.STATE_REPORTABLE_FLAG,
pv.PAY_GROUP_LOOKUP_CODE,
pay_group.description as pay_group_desc,
aptt.description as income_tax_type,
hp.organization_name_phonetic,
plc.DISPLAYED_FIELD as VENDOR_TYPE_DISPLAY,
pv.type_1099 as income_tax_type_code,
pv.employee_id as employee_id,
pecx.employee_num AS employee_number,
'' as debarred,
'' as cage_code,
'' as legal_bus_name,
'' as doing_bus_as,
'' as division_name,
'' as small_bus,
'true' as NOT_IND_OR_FRGN_IND,
pay_group.meaning as pay_group_meaning
from hz_parties hp,
ap_suppliers pv,
ap_terms_tl terms,
fnd_lookup_values pay_group,
AP_INCOME_TAX_TYPES aptt,
po_lookup_codes plc,
per_employees_x pecx
where pv.party_id = hp.party_id AND
pv.employee_id is not null AND
pv.party_id = pecx.party_id and
pv.employee_id = pecx.employee_id and
pv.terms_id = terms.term_id (+)
and terms.language (+) = userenv('LANG') and
terms.enabled_flag (+) ='Y' and
pv.pay_group_lookup_code = pay_group.lookup_code (+) and
pay_group.lookup_type (+)='PAY GROUP' and
pay_group.view_application_id (+)= 201 and
pay_group.language (+)=userenv('lang') and
pv.type_1099 = aptt.income_tax_type (+) and
pv.VENDOR_TYPE_LOOKUP_CODE = plc.LOOKUP_CODE (+) and
plc.lookup_type (+) = 'VENDOR TYPE' and
DECODE( NVL(FND_PROFILE.value('POS_SM_SDH_CONFIG'), 'NONE'), 'NONE', 'A', NVL(hp.status, 'A') ) != 'M'
)) QRSLT ORDER BY VENDOR_NAME ASC |
a63yan528cvy2 | SELECT TEXT FROM SYS.VIEW$ WHERE ROWID = :1 |
a8kv2zwganrzm | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=TRUE SHELFLIFE=30) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "OWNER", "DIRECTORY_NAME", "OBJECT_ID", "OBJECT_TYPE#", "DIRECTORY_PATH" FROM NO_CROSS_CONTAINER("SYS"."INT$DBA_DIRECTORIES") "INT$DBA_DIRECTORIES" WHERE "INT$DBA_DIRECTORIES"."DIRECTORY_PATH"=:1 |
ax17h8zbhv2zg | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=FALSE) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "OWNER", "DIRECTORY_NAME", "OBJECT_ID", "OBJECT_TYPE#", "DIRECTORY_PATH" FROM NO_CROSS_CONTAINER("SYS"."INT$DBA_DIRECTORIES") "INT$DBA_DIRECTORIES" WHERE "INT$DBA_DIRECTORIES".SHARING=1 AND ("INT$DBA_DIRECTORIES"."DIRECTORY_PATH"=:1) |
ayrqbxhv1m8gr | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=TRUE) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "SYN_OWNER", "SYN_SYNONYM_NAME", "SYN_TABLE_OWNER", "SYN_TABLE_NAME", "SYN_DB_LINK", "ORIGIN_CON_ID" FROM NO_CROSS_CONTAINER("SYS"."_INT$_ALL_SYNONYMS_FOR_SYN") "_INT$_ALL_SYNONYMS_FOR_SYN" WHERE 1=1 |
b6ty4f8a3has5 | SELECT signature, type
FROM all_identifiers
WHERE line = :1
AND :2 BETWEEN col AND col + length(name)
AND object_name = :3 AND owner = :4
AND name = :5
AND object_type = :6
|
bau8g4x1vhrmh | SELECT MAX ( LR . TARGET_LEDGER_NAME ) LEDGER_NAME_H , MAX ( GLB . CURRENCY_CODE ) CURRENCY_CODE , MAX ( GLCC.SEGMENT1 ) PAGEBREAK_SEGMENT_H , MAX ( GLCC.SEGMENT4 ) ACCOUNTING_SEGMENT_H , MAX ( GLCC.SEGMENT1||'
'||GLCC.SEGMENT2||'
'||GLCC.SEGMENT3||'
'||GLCC.SEGMENT4||'
'||GLCC.SEGMENT5||'
'||GLCC.SEGMENT6||'
'||GLCC.SEGMENT7 ) FLEXDATA_H , DECODE ( : P_TYPE , 'PTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( BEGIN_BALANCE_DR , 0 ) , 'S' , NVL ( BEGIN_BALANCE_DR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( BEGIN_BALANCE_DR , 0 ) , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) ) , 'C' , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) ) ) , 'PJTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , 0 , 'S' , 0 , 'E' , 0 , 'C' , 0 ) , 'YTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , SUM ( DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , ( NVL ( BEGIN_BALANCE_DR , 0 ) ) , 0 ) ) , 'S' , SUM ( DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , ( NVL ( BEGIN_BALANCE_DR , 0 ) ) , 0 ) ) , 'E' , SUM ( DECODE ( GLB . TRANSLATED_FLAG , 'R' , DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) , DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) , 0 ) ) ) , 'C' , SUM ( DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , ( NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) ) , 0 ) ) ) ) BEG_BALANCE_DR , DECODE ( : P_TYPE , 'PTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( BEGIN_BALANCE_CR , 0 ) , 'S' , NVL ( BEGIN_BALANCE_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( BEGIN_BALANCE_CR , 0 ) , NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) ) , 'C' , NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) ) ) , 'PJTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , 0 , 'S' , 0 , 'E' , 0 , 'C' , 0 ) , 'YTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , SUM ( DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , ( NVL ( BEGIN_BALANCE_CR , 0 ) ) , 0 ) ) , 'S' , SUM ( DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , ( NVL ( BEGIN_BALANCE_CR , 0 ) ) , 0 ) ) , 'E' , SUM ( DECODE ( GLB . TRANSLATED_FLAG , 'R' , DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) , DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) , 'C' , SUM ( DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , ( NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) ) , 0 ) ) ) ) BEG_BALANCE_CR , DECODE ( : P_TYPE , 'PTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 'S' , NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) ) , 'C' , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) ) ) , 'PJTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , 0 , 'S' , 0 , 'E' , 0 , 'C' , 0 ) , 'YTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , SUM ( DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , ( NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) ) , 0 ) ) , 'S' , SUM ( DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , ( NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) ) , 0 ) ) , 'E' , SUM ( DECODE ( GLB . TRANSLATED_FLAG , 'R' , DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) , DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) , 'C' , SUM ( DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , ( NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) ) , 0 ) ) ) ) BEG_BAL_H , DECODE ( : P_TYPE , 'PTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( PERIOD_NET_DR , 0 ) , 'S' , NVL ( PERIOD_NET_DR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( PERIOD_NET_DR , 0 ) , NVL ( PERIOD_NET_DR_BEQ , 0 ) ) , 'C' , NVL ( PERIOD_NET_DR_BEQ , 0 ) ) ) , 'PJTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) , 'S' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) , NVL ( PROJECT_TO_DATE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) ) , 'C' , NVL ( PROJECT_TO_DATE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) ) ) , 'YTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) ) , 'S' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) ) , 'E' , SUM ( DECODE ( GLB . TRANSLATED_FLAG , 'R' , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) , 0 ) ) ) , 'C' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) , 0 ) ) ) ) PERIOD_DR , DECODE ( : P_TYPE , 'PTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( PERIOD_NET_CR , 0 ) , 'S' , NVL ( PERIOD_NET_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( PERIOD_NET_CR , 0 ) , NVL ( PERIOD_NET_CR_BEQ , 0 ) ) , 'C' , NVL ( PERIOD_NET_CR_BEQ , 0 ) ) ) , 'PJTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( PROJECT_TO_DATE_CR , 0 ) + NVL ( PERIOD_NET_CR , 0 ) , 'S' , NVL ( PROJECT_TO_DATE_CR , 0 ) + NVL ( PERIOD_NET_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( PROJECT_TO_DATE_CR , 0 ) + NVL ( PERIOD_NET_CR , 0 ) , NVL ( PROJECT_TO_DATE_CR_BEQ , 0 ) + NVL ( PERIOD_NET_CR_BEQ , 0 ) ) , 'C' , NVL ( PROJECT_TO_DATE_CR_BEQ , 0 ) + NVL ( PERIOD_NET_CR_BEQ , 0 ) ) ) , 'YTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) ) , 'S' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) ) , 'E' , SUM ( DECODE ( GLB . TRANSLATED_FLAG , 'R' , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) , 'C' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) ) PERIOD_CR , DECODE ( : P_TYPE , 'PTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( PERIOD_NET_DR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , 'S' , NVL ( PERIOD_NET_DR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( PERIOD_NET_DR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) ) , 'C' , NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) ) ) , 'PJTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( PRO
JECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) - NVL ( PROJECT_TO_DATE_CR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , 'S' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) - NVL ( PROJECT_TO_DATE_CR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) - NVL ( PROJECT_TO_DATE_CR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , NVL ( PROJECT_TO_DATE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PROJECT_TO_DATE_CR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) ) , 'C' , NVL ( PROJECT_TO_DATE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PROJECT_TO_DATE_CR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) ) ) , 'YTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) ) , 'S' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) ) , 'E' , SUM ( DECODE ( GLB . TRANSLATED_FLAG , 'R' , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) , 'C' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) - DECODE ( GLB . PERIOD_NAME , : FIRST_PERIOD_NAME , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) ) ACTIVITY_H , DECODE ( : P_TYPE , 'PTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( BEGIN_BALANCE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) , 'S' , NVL ( BEGIN_BALANCE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( BEGIN_BALANCE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) ) , 'C' , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) ) ) , 'PJTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) , 'S' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) , NVL ( PROJECT_TO_DATE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) ) , 'C' , NVL ( PROJECT_TO_DATE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) ) ) , 'YTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) ) , 'S' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) ) , 'E' , SUM ( DECODE ( GLB . TRANSLATED_FLAG , 'R' , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) , 0 ) , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) , 0 ) ) ) , 'C' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) , 0 ) ) ) ) END_BALANCE_DR , DECODE ( : P_TYPE , 'PTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( BEGIN_BALANCE_CR , 0 ) + NVL ( PERIOD_NET_CR , 0 ) , 'S' , NVL ( BEGIN_BALANCE_CR , 0 ) + NVL ( PERIOD_NET_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( BEGIN_BALANCE_CR , 0 ) + NVL ( PERIOD_NET_CR , 0 ) , NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) + NVL ( PERIOD_NET_CR_BEQ , 0 ) ) , 'C' , NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) + NVL ( PERIOD_NET_CR_BEQ , 0 ) ) ) , 'PJTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( PROJECT_TO_DATE_CR , 0 ) + NVL ( PERIOD_NET_CR , 0 ) , 'S' , NVL ( PROJECT_TO_DATE_CR , 0 ) + NVL ( PERIOD_NET_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( PROJECT_TO_DATE_CR , 0 ) + NVL ( PERIOD_NET_CR , 0 ) , NVL ( PROJECT_TO_DATE_CR_BEQ , 0 ) + NVL ( PERIOD_NET_CR_BEQ , 0 ) ) , 'C' , NVL ( PROJECT_TO_DATE_CR_BEQ , 0 ) + NVL ( PERIOD_NET_CR_BEQ , 0 ) ) ) , 'YTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) ) , 'S' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) ) , 'E' , SUM ( DECODE ( GLB . TRANSLATED_FLAG , 'R' , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) , 'C' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_CR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) ) END_BALANCE_CR , DECODE ( : P_TYPE , 'PTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( BEGIN_BALANCE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , 'S' , NVL ( BEGIN_BALANCE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( BEGIN_BALANCE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) ) , 'C' , NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) ) ) , 'PJTD' , SUM ( DECODE ( : P_CURRENCY_TYPE , 'T' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) - NVL ( PROJECT_TO_DATE_CR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , 'S' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) - NVL ( PROJECT_TO_DATE_CR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , 'E' , DECODE ( GLB . TRANSLATED_FLAG , 'R' , NVL ( PROJECT_TO_DATE_DR , 0 ) + NVL ( PERIOD_NET_DR , 0 ) - NVL ( PROJECT_TO_DATE_CR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) , NVL ( PROJECT_TO_DATE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PROJECT_TO_DATE_CR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) ) , 'C' , NVL ( PROJECT_TO_DATE_DR_BEQ , 0 ) + NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PROJECT_TO_DATE_CR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) ) ) , 'YTD' , DECODE ( : P_CURRENCY_TYPE , 'T' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) ) , 'S' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) + NVL ( BEGIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) ) , 'E' , SUM ( DECODE ( GLB . TRANSLATED_FLAG , 'R' , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR , 0 ) - NVL ( PERIOD_NET_CR , 0 ) + NVL ( BE
GIN_BALANCE_DR , 0 ) - NVL ( BEGIN_BALANCE_CR , 0 ) , 0 ) , DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) , 'C' , SUM ( DECODE ( GLB . PERIOD_NAME , : P_PERIOD_NAME , NVL ( PERIOD_NET_DR_BEQ , 0 ) - NVL ( PERIOD_NET_CR_BEQ , 0 ) + NVL ( BEGIN_BALANCE_DR_BEQ , 0 ) - NVL ( BEGIN_BALANCE_CR_BEQ , 0 ) , 0 ) ) ) ) END_BAL_H FROM GL_BALANCES GLB , GL_CODE_COMBINATIONS GLCC , GL_LEDGERS GLL , GL_LEDGER_SET_ASSIGNMENTS ASG , GL_LEDGER_RELATIONSHIPS LR WHERE GLB.ACTUAL_FLAG = 'A' AND GLB.PERIOD_NAME IN ( : P_PERIOD_NAME , DECODE ( : P_TYPE , 'PTD' , : P_PERIOD_NAME , 'PJTD' , : P_PERIOD_NAME , 'YTD' , : FIRST_PERIOD_NAME ) ) AND GLB.CODE_COMBINATION_ID = GLCC.CODE_COMBINATION_ID AND GLCC.CHART_OF_ACCOUNTS_ID = : STRUCT_NUM AND GLCC.SUMMARY_FLAG = 'N' AND GLCC.TEMPLATE_ID IS NULL AND GLL.LEDGER_ID = : P_LEDGER_ID AND ASG.LEDGER_SET_ID (+) = GLL.LEDGER_ID AND LR.TARGET_LEDGER_ID = NVL ( ASG.LEDGER_ID , GLL.LEDGER_ID ) AND LR.SOURCE_LEDGER_ID = NVL ( ASG.LEDGER_ID , GLL.LEDGER_ID ) AND LR.TARGET_CURRENCY_CODE = : P_LEDGER_CURRENCY AND LR.SOURCE_LEDGER_ID = GLB.LEDGER_ID AND LR.TARGET_LEDGER_ID = GLB.LEDGER_ID AND 1 = 1 AND NVL ( GLB.TRANSLATED_FLAG , 'x' ) != 'R' AND GLB.CURRENCY_CODE = 'INR' AND GLB.LEDGER_ID IN ( SELECT acc.ledger_id FROM gl_access_set_ledgers acc WHERE acc.access_set_id = 1000 ) AND '' || GLCC.SEGMENT1 BETWEEN '102' AND '199' GROUP BY GLCC.SEGMENT1 , GLCC.SEGMENT2 , GLCC.SEGMENT3 , GLCC.SEGMENT4 , GLCC.SEGMENT5 , GLCC.SEGMENT6 , GLCC.SEGMENT7 , glb.ledger_id , glb.currency_code ORDER BY 1 ASC, 3 ASC , GLCC.SEGMENT4 , GLCC.SEGMENT4 , GLCC.SEGMENT1 , GLCC.SEGMENT1 , GLCC.SEGMENT2 , GLCC.SEGMENT3 , GLCC.SEGMENT5 , GLCC.SEGMENT6 , GLCC.SEGMENT7 , glb.ledger_id , glb.currency_code |
bku5fwd8bhsn6 | select count(*) from wri$_optstat_opr o, wri$_optstat_opr_tasks t where o.id = t.op_id(+) and o.operation = 'gather_database_stats (auto)' and ((o.notes like '%<error>%' and not regexp_like( o.notes, '<error>ORA-200[0-9][0-9]')) or (t.notes like '%<error>%' and not regexp_like( t.notes, '<error>ORA-200[0-9][0-9]'))) and rownum=1 |
c7yygddurqczy | SELECT /*CROSSCON*/ /* */ /*"INT$DBA_PLSQL_OBJECT_SETTINGS"*/ /* NONE */ * FROM NO_COMMON_DATA("SYS"."INT$DBA_PLSQL_OBJECT_SETTINGS") |
cf5f72k24z17a | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=FALSE) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "OWNER", "OBJECT_NAME", "OBJECT_TYPE#", "PACKAGE_NAME", "OBJECT_ID", "OVERLOAD", "ARGUMENT_NAME", "POSITION", "DATA_TYPE", "DEFAULTED" FROM NO_CROSS_CONTAINER("SYS"."INT$DBA_ARGUMENTS") "INT$DBA_ARGUMENTS" WHERE "INT$DBA_ARGUMENTS"."ARGUMENT_NAME" IS NOT NULL |
cgky22310n1hg | select object_type, owner, object_name, rank from ( select object_type, owner, object_name, 0 rank from all_objects where object_name = :NAME and UPPER(owner) = nvl(:OWNER, :SCHEMA_CONTEXT) and object_type not in ( 'SYNONYM' ) union all select ao.object_type, ao.owner, ao.object_name, decode(UPPER(syn.owner), nvl(:OWNER, :SCHEMA_CONTEXT), 10, 20) from all_objects ao, all_synonyms syn where ao.owner = syn.table_owner and ao.object_name = syn.table_name and syn.synonym_name = :NAME and ( UPPER(syn.owner) = nvl(:OWNER, :SCHEMA_CONTEXT)
OR UPPER(syn.owner) = nvl(:OWNER, 'PUBLIC') ) ) where ((:BODY_WHERE='Y') OR (object_type not in ('PACKAGE BODY'))) AND rownum < 100 order by rank, CASE object_type WHEN 'TABLE' THEN 0 WHEN 'VIEW' THEN 1 WHEN 'INDEX' THEN 2 WHEN 'PACKAGE' THEN 3 WHEN 'PACKAGE BODY' THEN 4 ELSE 5 END |
ch409x9f1nzjv | SELECT /*CROSSCON*/ /* */ /*"INT$DBA_ARGUMENTS"*/ /* NONE */ * FROM NO_COMMON_DATA("SYS"."INT$DBA_ARGUMENTS") |
cszc2tqaz3j85 | SELECT /*+ cardinality(AP_INVOICES_V.AI 100) push_pred(AP_INVOICES_V.pv) push_pred(AP_INVOICES_V.pvs) push_pred(AP_INVOICES_V.ai)
push_pred(AP_INVOICES_V.pat) */ CUST_REGISTRATION_NUMBER, INVOICE_TYPE, QUICK_PO_NUMBER, VENDOR_NAME, VENDOR_NUMBER, VENDOR_SITE_CODE, INVOICE_DATE, INVOICE_NUM, INVOICE_CURRENCY_CODE, INVOICE_AMOUNT, ORIGINAL_INVOICE_AMOUNT, DISPUTE_REASON, TOTAL_TAX_AMOUNT, CONTROL_AMOUNT, GL_DATE, PAYMENT_CURRENCY_CODE, PAYMENT_CROSS_RATE_DATE, PAYMENT_CROSS_RATE_TYPE, PAY_CURR_INVOICE_AMOUNT, PAYMENT_CROSS_RATE, DISTRIBUTION_SET_NAME, DESCRIPTION, QUICK_CREDIT, CREDITED_INVOICE_ID, CREDITED_INVOICE_NUM, PROJECT, TASK, EXPENDITURE_ITEM_DATE, EXPENDITURE_TYPE, EXPENDITURE_ORGANIZATION_NAME, PA_QUANTITY, USER_RATE_TYPE, EXCHANGE_DATE, BASE_AMOUNT, TERMS_DATE, TERMS_NAME, PAYMENT_METHOD_CODE, IBY_PAYMENT_METHOD, PAY_GROUP_LOOKUP_CODE, EXCLUSIVE_PAYMENT_FLAG, AMOUNT_APPLICABLE_TO_DISCOUNT, INVOICE_RECEIVED_DATE, GOODS_RECEIVED_DATE, PREPAYMENT_TYPE_LOOKUP_CODE, EARLIEST_SETTLEMENT_DATE, AWT_GROUP_NAME, PAY_AWT_GROUP_NAME, CUST_REGISTRATION_CODE, AMOUNT_WITHHELD, PREPAID_AMOUNT, DOC_CATEGORY_NAME, DOC_SEQUENCE_NAME, APPROVED_AMOUNT, APPROVAL_STATUS, APPROVAL_DESCRIPTION, CANCELLED_DATE, CANCELLED_AMOUNT, BATCH_NAME, ROW_ID, ACCTS_PAY_CODE_COMBINATION_ID, ALWAYS_TAKE_DISC_FLAG, AMOUNT_PAID, ATTRIBUTE1, ATTRIBUTE2, ATTRIBUTE3, ATTRIBUTE4, ATTRIBUTE5, ATTRIBUTE6, ATTRIBUTE7, ATTRIBUTE8, ATTRIBUTE9, ATTRIBUTE10, ATTRIBUTE11, ATTRIBUTE12, ATTRIBUTE13, ATTRIBUTE14, ATTRIBUTE15, ATTRIBUTE_CATEGORY, AUTHORIZED_BY, AWT_FLAG, AWT_GROUP_ID, PAY_AWT_GROUP_ID, BATCH_ID, CANCELLED_BY, CREATED_BY, CREATION_DATE, DISCOUNT_AMOUNT_TAKEN, DISTRIBUTION_SET_ID, DOC_CATEGORY_CODE, DOC_SEQUENCE_ID, DOC_SEQUENCE_VALUE, EXCHANGE_RATE, EXCHANGE_RATE_TYPE, EXCLUDE_FREIGHT_FROM_DISCOUNT, EXPENDITURE_ORGANIZATION_ID, HIGHEST_LINE_NUM, HOLD_FUTURE_PAYMENTS_FLAG, INVOICE_AMOUNT_LIMIT, LINE_TOTAL, INVOICE_ID, INCOME_TAX_REGION, INVOICE_TYPE_LOOKUP_CODE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, MINIMUM_ACCOUNTABLE_UNIT, NUM_1099, ORG_ID, PA_DEFAULT_DIST_CCID, PAY_DATE_BASIS_LOOKUP_CODE, PAYMENT_AMOUNT_TOTAL, PAYMENT_PRIORITY, PAYMENT_STATUS, PAYMENT_STATUS_FLAG, PO_HEADER_ID, POSTING_STATUS, PRECISION, PROJECT_ID, QUICK_PO_HEADER_ID, TYPE_1099, RECURRING_PAY_NUM, RECURRING_PAYMENT_ID, RECURRING_PAYMENT_TYPE, RECURRING_PERIOD_TYPE, REFERENCE_1, REFERENCE_2, SET_OF_BOOKS_ID, SET_OF_BOOKS_NAME, SITE_ALLOW_AWT_FLAG, SOURCE, TASK_ID, TEMP_CANCELLED_AMOUNT, TERMS_DATE_BASIS, TERMS_ID, VENDOR_ID, VENDOR_PREPAY_AMOUNT, VENDOR_SITE_ID, VOUCHER_NUM, TAXATION_COUNTRY_NAME, TAXATION_COUNTRY, TRX_BUSINESS_CATEGORY_NAME, TRX_BUSINESS_CATEGORY, USER_DEFINED_FISC_CLASS, TAX_RELATED_INVOICE_NUM, TAX_RELATED_INVOICE_ID, DOCUMENT_SUB_TYPE, SELF_ASSESSED_TAX_AMOUNT, TAX_INVOICE_INTERNAL_SEQ, SUPPLIER_TAX_INVOICE_NUMBER, TAX_INVOICE_RECORDING_DATE, SUPPLIER_TAX_INVOICE_DATE, SUPPLIER_TAX_EXCHANGE_RATE, PORT_OF_ENTRY_CODE, REMIT_TO_SUPPLIER_NAME, REMIT_TO_SUPPLIER_ID, REMIT_TO_SUPPLIER_SITE, REMIT_TO_SUPPLIER_SITE_ID, RELATIONSHIP_ID, EXTERNAL_BANK_ACCOUNT_ID, BANK_ACCOUNT_NAME, BANK_ACCOUNT_NUM, PAYMENT_REASON_CODE, PAYMENT_REASON, PAYMENT_REASON_COMMENTS, UNIQUE_REMITTANCE_IDENTIFIER, URI_CHECK_DIGIT, BANK_CHARGE_BEARER, BANK_CHARGE_BEARER_DSP, DELIVERY_CHANNEL_CODE, DELIVERY_CHANNEL, SETTLEMENT_PRIORITY, SETTLEMENT_PRIORITY_DSP, REMITTANCE_MESSAGE1, REMITTANCE_MESSAGE2, REMITTANCE_MESSAGE3, FORCE_REVALIDATION_FLAG, AWARD_ID, GLOBAL_ATTRIBUTE_CATEGORY, GLOBAL_ATTRIBUTE1, GLOBAL_ATTRIBUTE2, GLOBAL_ATTRIBUTE3, GLOBAL_ATTRIBUTE4, GLOBAL_ATTRIBUTE5, GLOBAL_ATTRIBUTE6, GLOBAL_ATTRIBUTE7, GLOBAL_ATTRIBUTE8, GLOBAL_ATTRIBUTE9, GLOBAL_ATTRIBUTE10, GLOBAL_ATTRIBUTE11, GLOBAL_ATTRIBUTE12, GLOBAL_ATTRIBUTE13, GLOBAL_ATTRIBUTE14, GLOBAL_ATTRIBUTE15, GLOBAL_ATTRIBUTE16, GLOBAL_ATTRIBUTE17, GLOBAL_ATTRIBUTE18, GLOBAL_ATTRIBUTE19, GLOBAL_ATTRIBUTE20, WFAPPROVAL_STATUS, APPROVAL_READY_FLAG, REQUESTER_ID, APPROVAL_ITERATION, LEGAL_ENTITY_ID, WFAPPROVAL_STATUS_DSP, NET_OF_RETAINAGE_FLAG, RELEASE_AMOUNT_NET_OF_TAX, PARTY_ID, PARTY_SITE_ID, PAYMENT_FUNCTION, PAY_PROC_TRXN_TYPE_CODE, DISC_IS_INV_LESS_TAX_FLAG, APPLICATION_ID FROM AP_INVOICES_V WHERE INVOICE_DATE >= :1 AND INVOICE_DATE < :2 + 1 and (invoice_id in (select /*+ LEADING(ai1) index(ai1 AP_INVOICES_N13) CARDINALITY(ai1, 1) */ ai1.invoice_id from ap_invoices_all ai1 where ai1.doc_sequence_id > 0 and ai1.doc_sequence_value BETWEEN to_number(:3) AND to_number(:4) UNION ALL select /* CARDINALITY(ai2, 1) index(ai2 AP_INVOICES_N12) */ ai2.invoice_id from ap_invoices_all ai2 where voucher_num BETWEEN :5 AND :6)) order by INVOICE_TYPE |
ctwwstkgsmy7m | SELECT /*CROSSCON*/ /* */ /*"_INT$_ALL_SYNONYMS_FOR_SYN"*/ /* NONE */ * FROM NO_COMMON_DATA("SYS"."_INT$_ALL_SYNONYMS_FOR_SYN") |
d35z76sz3yrfq | SELECT 'ARGUMENT' type, null owner, a.owner||'.'||a.package_name||'.'||a.object_name||'.'||a.overload object_name, a.argument_name||'=>'||substr(a.argument_name, 1, 1)||'/*'||a.data_type||' '||a.defaulted||'*/' column_name, a.position column_id, null data_type
FROM all_arguments a, all_objects o
WHERE a.object_id=o.object_id and rownum <=50 and argument_name is not null
and o.object_name = :1
union all
SELECT 'COLUMN' type, owner, table_name object_name, column_name, column_id, data_type
FROM sys.all_tab_cols
WHERE hidden_column = 'NO' and rownum <=50 and owner = :2 and table_name = :3
union all
SELECT 'COLUMN' type, owner, table_name object_name, column_name, column_id, data_type
FROM sys.all_tab_cols
WHERE hidden_column = 'NO' and rownum <=50 and owner = :4 and table_name = :5
union all
SELECT 'COLUMN' type, owner, table_name object_name, column_name, column_id, data_type
FROM sys.all_tab_cols
WHERE hidden_column = 'NO' and rownum <=50 and owner = :6 and table_name = :7 |
d51ycm5b7qvyu | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=FALSE) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "SNAP_ID", "DBID", "WAIT_CLASS", "WAIT_TIME", "TIME_WAITED", "CURRENT_OBJ#", "CON_ID" FROM NO_CROSS_CONTAINER("SYS"."AWR_CDB_ACTIVE_SESS_HISTORY") "AWR_CDB_ACTIVE_SESS_HISTORY" WHERE "AWR_CDB_ACTIVE_SESS_HISTORY".CON_ID IS NOT NULL AND ("AWR_CDB_ACTIVE_SESS_HISTORY"."WAIT_CLASS"='User I/O' AND "AWR_CDB_ACTIVE_SESS_HISTORY"."WAIT_TIME"=0 AND ("AWR_CDB_ACTIVE_SESS_HISTORY"."CON_ID" IS NULL OR ("AWR_CDB_ACTIVE_SESS_HISTORY"."CON_ID"=0 OR "AWR_CDB_ACTIVE_SESS_HISTORY"."CON_ID"=4))) |
ddknh1vwgc7yk | SELECT /*+ NO_STATEMENT_QUEUING RESULT_CACHE (SYSOBJ=TRUE) OPT_PARAM('_ENABLE_VIEW_PDB', 'FALSE') */ "OWNER", "OBJECT_NAME", "PROCEDURE_NAME", "OBJECT_ID", "SUBPROGRAM_ID", "OVERLOAD", "OBJECT_TYPE" FROM NO_CROSS_CONTAINER("SYS"."INT$DBA_PROCEDURES") "INT$DBA_PROCEDURES" WHERE "INT$DBA_PROCEDURES".SHARING=0 AND (1=1) |
dnpnuyzsyqb43 | select /*+ all_rows */
aia.invoice_num invoice_num
, AIA.INVOICE_ID INVOICE_ID
, aia.invoice_amount invoice_amount
, alc.displayed_field invoice_type
, aia.doc_sequence_value voucher_num
, asp.segment1 vendor_number
, asp.vendor_name vendor_name
, assa.vendor_site_code vendor_site_code
, aia.invoice_date invoice_date
, aia.gl_date inv_gl_date
, trunc(aia.creation_date) creation_date
, at.name terms
, (
SELECT
rtrim(xmlagg(xmlelement(E, aps.due_date||', ')).extract('//text()'), ', ')
FROM
ap_payment_schedules_all aps
WHERE 1=1
AND aps.invoice_id=aia.invoice_id
AND aps.org_id=aia.org_id
) due_date
, aia.description inv_header_desc
, aia.invoice_currency_code inv_entered_curr
, gsob.currency_code inv_acctd_curr
, aida.accounting_date dist_gl_date
, aida.amount amount
, replace(aida.description, '', '') description
, gcck.concatenated_segments concatenated_segments
, sfadv.account_name acct_description
, hou.name operating_unit
, aida.reversal_flag reversal_flag
, aia.cancelled_date cancelled_date
, aida.attribute5 aida_cust_acct
, ltrim(substr(aida.attribute4, instr(aida.attribute4, ', ', 1)+1), ' ') aida_emp_name
, rtrim(substr(aida.attribute4, 1, instr(aida.attribute4, ', ', 1)-1), ' ') aida_emp_num
, aila.line_number line_number
, tax.tax_category_name tax_category_name
, tax.first_party_primary_reg_num first_party_primary_reg_num
, tax.tax_rate_percentage tax_rate_percentage
, nvl(tax.hsn_code, tax.sac_code) code
, gcck.segment1 segment1
, nvl(aia.exchange_rate, 1) exchange_rate
, tax.recoverable_flag recoverable_flag
, tax.self_assessed_flag self_assessed_flag
, tax.inclusive_flag inclusive_flag
, tax.third_party_secondary_reg_num pan_num
, assa.address_line1||', '||assa.address_line2||', '||assa.address_line3 vendor_address
, assa.city vendor_city
, assa.state vendor_state
, aila.description LINE_DESCRIPTION
, hl.loc_information16 FIRST_PARTY_STATE
, hl.location_id location_id
, (case
when
aia.cancelled_date is not null and (aida.amount)<=0
then
(alc.displayed_field||' - Cancelled')
else
alc.displayed_field
end
) INV_TYPE
, ap_invoices_pkg.get_approval_status( aia.invoice_id
, aia.invoice_amount
, aia.payment_status_flag
, aia.invoice_type_lookup_code) STATUS
, (select
registration_number
from jai_party_reg_lines
where 1=1
and registration_type_code='GST'
and effective_to is null
and party_reg_id in (select
party_reg_id
from
jai_party_regs
where
party_id = assa.vendor_id -- added by rahul to improve perfrormance
and party_site_id = assa.vendor_site_id
)
) THIRD_PARTY_PRIMARY_REG_NUM
, (select
registration_number
from
jai_party_reg_lines
where 1=1
and registration_type_code='PAN'
and effective_to is null
and party_reg_id in (select
party_reg_id
from
jai_party_regs
where
party_id = assa.vendor_id -- added by rahul to improve perfrormance
and party_site_id = assa.vendor_site_id
and regime_id in (select
regime_id
from
jai_regimes
where
regime_code = 'TDS'
)
)
) VENDOR_PAN_NUM --Added regime_id by Tejashree as on 02-MAR-21 for TCS issue
, nvl
(
(select
rtrim(xmlagg(xmlelement(E, gcc.concatenated_segments||', ')).extract('//text()'), ', ')
from
ap_invoice_lines_all al,
gl_code_combinations_kfv gcc
where al.default_dist_ccid = gcc.code_combination_id
and invoice_id = aia.invoice_id
and reference_1 = aila.line_number
and al.description like '%IGST%'
),
(
select gcc.concatenated_segments
from jai_tax_lines_all jtl
, jai_tax_rates jtr
, jai_tax_accounts jta
, gl_code_combinations_kfv gcc
where jtl.trx_id = aia.invoice_id
and jtl.trx_line_id = aila.line_number
and jtr.tax_type_id = jtl.tax_type_id
and jtr.tax_rate_code = jtl.tax_rate_code
and jta.location_id = jtl.location_id
and jta.organization_id = jta.organization_id
and jta.TAX_ACCOUNT_ENTITY_ID = jtr.tax_type_id
and jta.interim_recovery_ccid = gcc.code_combination_id --imp
and jtl.tax_rate_code like '%IGST%'
)
) IGST_ACC
, nvl
(
(select
rtrim(xmlagg(xmlelement(E, gcc.concatenated_segments||', ')).extract('//text()'), ', ')
from
ap_invoice_lines_all al,
gl_code_combinations_kfv gcc
where
al.default_dist_ccid = gcc.code_combination_id
and invoice_id = aia.invoice_id
and reference_1 = aila.line_number
and al.description like '%SGST%'
),
(
select gcc.concatenated_segments
from jai_tax_lines_all jtl
, jai_tax_rates jtr
, jai_tax_accounts jta
, gl_code_combinations_kfv gcc
where jtl.trx_id = aia.invoice_id
and jtl.trx_line_id = aila.line_number
and jtr.tax_type_id = jtl.tax_type_id
and jtr.tax_rate_code = jtl.tax_rate_code
and jta.location_id = jtl.location_id
and jta.organization_id = jta.organization_id
and jta.TAX_ACCOUNT_ENTITY_ID = jtr.tax_type_id
and jta.interim_recovery_ccid = gcc.code_combination_id --imp
and jtl.tax_rate_code like '%SGST%'
)
) SGST_ACC
, nvl
(
(select
rtrim(xmlagg(xmlelement(E, gcc.concatenated_segments||', ')).extract('//text()'), ', ')
from
ap_invoice_lines_all al,
gl_code_combinations_kfv gcc
where
al.default_dist_ccid = gcc.code_combination_id
and invoice_id = aia.invoice_id
and reference_1 = aila.line_number
and al.description like '%CGST%'
),
(
select gcc.concatenated_segments
from jai_tax_lines_all jtl
, jai_tax_rates jtr
, jai_tax_accounts jta
, gl_code_combinations_kfv gcc
where jtl.trx_id = aia.invoice_id
and jtl.trx_line_id = aila.line_number
and jtr.tax_type_id = jtl.tax_type_id
and jtr.tax_rate_code = jtl.tax_rate_code
and jta.location_id = jtl.location_id
and jta.organization_id = jta.organization_id
and jta.TAX_ACCOUNT_ENTITY_ID = jtr.tax_type_id
and jta.interim_recovery_ccid = gcc.code_combination_id --imp
and jtl.tax_rate_code like '%CGST%'
)
) CGST_ACC
, (
select
(
case
when
unround_tax_amt_tax_curr = 0
then
aida.amount * (tax.tax_rate_percentage/100) * nvl(aia.exchange_rate, 1)
else
unround_tax_amt_tax_curr * nvl(aia.exchange_rate, 1)
end
)
from
jai_tax_lines_all aa
, jai_tax_types jtt
where aa.tax_line_id = aa.tax_line_id+0 -- rahul
and aa.tax_type_id = jtt.tax_type_id
and aa.trx_id = aia.invoice_id
and aa.trx_line_id = aila.line_number
and tax.det_factor_id = aa.det_factor_id
and jtt.tax_type_name like '%IGST%'
) IGST
, (
select
(
case
when
unround_tax_amt_tax_curr = 0
then
aida.amount * (tax.tax_rate_percentage/100) * nvl(aia.exchange_rate, 1)
else
unround_tax_amt_tax_curr * nvl(aia.exchange_rate, 1)
end
)
from
jai_tax_lines_all aa
, jai_tax_types jtt
where aa.tax_line_id = aa.tax_line_id+0 -- rahul
and aa.tax_type_id = jtt.tax_type_id
and aa.trx_id = aia.invoice_id
and aa.trx_line_id = aila.line_number
and tax.det_factor_id = aa.det_factor_id
and jtt.tax_type_name like '%CGST%'
) CGST
, ( select
(
case
when
unround_tax_amt_tax_curr = 0
then
aida.amount * (tax.tax_rate_percentage/100) * nvl(aia.exchange_rate, 1)
else
unround_tax_amt_tax_curr * nvl(aia.exchange_rate, 1)
end
)
from jai_tax_lines_all aa
, jai_tax_types jtt
where aa.tax_line_id = aa.tax_line_id+0 -- rahul
and aa.tax_type_id = jtt.tax_type_id
and aa.trx_id = aia.invoice_id
and aa.trx_line_id = aila.line_number
and tax.det_factor_id = aa.det_factor_id
and jtt.tax_type_name like '%SGST%'
) SGST
FROM
ap_invoices_all aia
, ap_invoice_lines_all aila
, ap_invoice_distributions_all aida
, ap_lookup_codes alc
, ap_suppliers asp
, ap_supplier_sites_all assa
, ap_terms_tl at
, gl_sets_of_books gsob
, gl_code_combinations_kfv gcck
, st_flex_acc_desc_vl sfadv
, fnd_flex_values_vl ffvv
, gl_lookups glk
, hr_operating_units hou
, hr_locations hl
, XXST_tax_details tax
where 1=1
AND aia.invoice_id = aila.invoice_id
and aila.invoice_id = aida.invoice_id
and aila.line_number = aida.invoice_line_number
and aia.invoice_num not like '%-TDS-%'--Added By Vishal on 06JUN18
and aia.org_id = 82
AND aida.accounting_date between '01-apr-23' and '30-apr-23'
AND aia.terms_id = at.term_id
AND alc.lookup_code = aia.invoice_type_lookup_code
AND alc.lookup_type = 'INVOICE TYPE'
AND aia.vendor_id = asp.vendor_id
AND (asp.vendor_type_lookup_code!='EMPLOYEE' or asp.vendor_type_lookup_code is null)
AND asp.vendor_id = assa.vendor_id
and assa.vendor_site_id = aia.vendor_site_id
and aida.line_type_lookup_code in ('ITEM', 'ACCRUAL')
AND gsob.set_of_books_id = aia.set_of_books_id
AND aida.dist_code_combination_id = gcck.code_combination_id
and not exists (select 1 from jai_cmn_taxes_all jc where jc.tax_name=aida.description)
and sfadv.code_combination_id = gcck.code_combination_id
and ffvv.flex_value = gcck.segment4
and glk.lookup_type = 'ACCOUNT TYPE'
and glk.lookup_code = substr(ffvv.compiled_value_attributes, 5, 1)
and not exists (select 1 from po_distributions_all pda where pda.po_distribution_id=aida.po_distribution_id) --Non PO Invoices
AND hou.organization_id = aia.org_id
and aia.invoice_type_lookup_code != 'PREPAYMENT'
and aila.invoice_id = tax.trx_id(+)
and aila.line_number = tax.trx_line_id(+)
--AND TAX.ENTITY_CODE = 'AP_INVOICES' -- ADDED BY RAHUL ON 28/02/24
and hl.location_id(+) = aila.ship_to_location_id |
f5dqupu2hknzu | WITH a as (SELECT a$.dbid, a$.snap_id, a$.INSTANCE_NUMBER, a$.PLSQL_ENTRY_OBJECT_ID, a$.PLSQL_ENTRY_SUBPROGRAM_ID, a$.TIME_MODEL, a$.CON_DBID FROM WRH$_ACTIVE_SESSION_HISTORY a$ WHERE a$.dbid = :dbid AND a$.instance_number = :inst AND a$.snap_id > :bid AND a$.snap_id <= :eid AND a$.session_type = 1 ) , ash as (SELECT cnt , CON_DBID, PLSQL_ENTRY_OBJECT_ID, PLSQL_ENTRY_SUBPROGRAM_ID FROM ( SELECT count(*) as cnt , a.CON_DBID, a.PLSQL_ENTRY_OBJECT_ID, a.PLSQL_ENTRY_SUBPROGRAM_ID FROM a WHERE bitand(a.time_model, power(2, 11 )) !=0 AND a.PLSQL_ENTRY_OBJECT_ID > 0 AND a.PLSQL_ENTRY_SUBPROGRAM_ID > 0 GROUP BY CON_DBID, PLSQL_ENTRY_OBJECT_ID, PLSQL_ENTRY_SUBPROGRAM_ID HAVING count(*) >= :rowcnt ORDER BY 1 DESC, 2 ASC ) WHERE rownum <= :ret) SELECT x.con_dbid, x.plsql_entry_object_id, x.plsql_entry_subprogram_id, dba.object_name, dba.object_type, dba.owner, dba.procedure_name, to_number(dba.overload), x.cnt FROM dba_procedures dba, ash x WHERE x.plsql_entry_object_id = dba.object_id(+) AND x.plsql_entry_subprogram_id = dba.subprogram_id(+) ORDER BY x.cnt DESC, x.plsql_entry_object_id, x.plsql_entry_subprogram_id |
f72k6fqvkuxku | SELECT /*CROSSCON*/ /* */ /*"INT$DBA_COL_COMMENTS"*/ /* NONE */ * FROM NO_COMMON_DATA("SYS"."INT$DBA_COL_COMMENTS") |
fhf8upax5cxsz | BEGIN sys.dbms_auto_report_internal.i_save_report (:rep_ref, :snap_id, :pr_class, :rep_id, :suc); END; |
fxkc1wch1536d | SELECT /*CROSSCON*/ /* */ /*"INT$DBA_SYNONYMS"*/ /* NONE */ * FROM NO_COMMON_DATA("SYS"."INT$DBA_SYNONYMS") |
g2t789qb2tyh1 | SELECT v.CONCURRENT_PROGRAM_ID, v.PROGRAM_APPLICATION_ID, v.PRINTER, v.PROGRAM_SHORT_NAME, v.ARGUMENT_TEXT, v.PRINT_STYLE, v.USER_PRINT_STYLE, v.SAVE_OUTPUT_FLAG, v.ROW_ID, v.ACTUAL_COMPLETION_DATE, v.COMPLETION_TEXT, v.PARENT_REQUEST_ID, v.REQUEST_TYPE, v.FCP_PRINTER, v.FCP_PRINT_STYLE, v.FCP_REQUIRED_STYLE, v.LAST_UPDATE_DATE, v.LAST_UPDATED_BY, v.REQUESTED_BY, v.HAS_SUB_REQUEST, v.IS_SUB_REQUEST, v.UPDATE_PROTECTED, v.QUEUE_METHOD_CODE, v.RESPONSIBILITY_APPLICATION_ID, v.RESPONSIBILITY_ID, v.CONTROLLING_MANAGER, v.LAST_UPDATE_LOGIN, v.PRIORITY_REQUEST_ID, v.ENABLED, v.REQUESTED_START_DATE, v.PHASE_CODE, v.HOLD_FLAG, v.STATUS_CODE, v.REQUEST_ID, v.PROGRAM, v.REQUESTOR, v.PRIORITY FROM FND_CONC_REQ_SUMMARY_V v WHERE (DECODE(IMPLICIT_CODE, 'N', STATUS_CODE, 'E', 'E', 'W', 'G') = STATUS_CODE OR DECODE(IMPLICIT_CODE, 'W', 'E') = STATUS_CODE) and (nvl(request_type, 'X') != 'S' ) and (request_date >= trunc(sysdate-:1)) and (v.REQUESTED_BY=:2) order by REQUEST_ID DESC |
ggfbp7y9kq0bj | SELECT count(*) FROM NO_CROSS_CONTAINER("SYS"."_INT$_ALL_SYNONYMS_FOR_AO") "_INT$_ALL_SYNONYMS_FOR_AO" WHERE 1=1 AND 1=1 |
gnvpyyjvvnrtt | WITH a as (SELECT a$.dbid, a$.snap_id, a$.INSTANCE_NUMBER, a$.PLSQL_ENTRY_OBJECT_ID, a$.PLSQL_ENTRY_SUBPROGRAM_ID, a$.PLSQL_OBJECT_ID, a$.PLSQL_SUBPROGRAM_ID, a$.TIME_MODEL, a$.CON_DBID FROM WRH$_ACTIVE_SESSION_HISTORY a$ WHERE a$.dbid = :dbid AND a$.instance_number = :inst AND a$.snap_id > :bid AND a$.snap_id <= :eid AND a$.session_type = 1 ) , ash as (SELECT cnt , CON_DBID, PLSQL_OBJECT_ID, PLSQL_SUBPROGRAM_ID FROM ( SELECT count(*) as cnt , a.CON_DBID, a.PLSQL_OBJECT_ID, a.PLSQL_SUBPROGRAM_ID FROM a WHERE bitand(a.time_model, power(2, 11 )) !=0 AND a.PLSQL_ENTRY_OBJECT_ID = :plsqleid AND a.PLSQL_ENTRY_SUBPROGRAM_ID = :plsqlesid GROUP BY CON_DBID, PLSQL_OBJECT_ID, PLSQL_SUBPROGRAM_ID HAVING count(*) >= :rowcnt ORDER BY 1 DESC, 2 ASC ) WHERE rownum <= :ret) SELECT x.con_dbid, x.plsql_object_id, x.plsql_subprogram_id, dba.object_name, dba.object_type, dba.owner, dba.procedure_name, to_number(dba.overload), x.cnt FROM dba_procedures dba, ash x WHERE x.plsql_object_id = dba.object_id(+) AND x.plsql_subprogram_id = dba.subprogram_id(+) ORDER BY x.cnt DESC, x.plsql_object_id, x.plsql_subprogram_id |
grs28q4dt2nj4 | SELECT COUNT(PVS.VENDOR_SITE_ID) FROM AP_SUPPLIER_SITES PVS, HZ_PARTY_SITES H, AP_SUPPLIERS PV WHERE PVS.VENDOR_ID = :B2 AND (( :B1 IS NOT NULL AND PVS.ORG_ID = :B1 ) OR :B1 IS NULL) AND PVS.PAY_SITE_FLAG = 'Y' AND NVL(PVS.INACTIVE_DATE, SYSDATE+1) > SYSDATE AND H.PARTY_SITE_ID (+) = PVS.PARTY_SITE_ID AND PV.VENDOR_ID = PVS.VENDOR_ID AND DECODE(PV.VENDOR_TYPE_LOOKUP_CODE, 'EMPLOYEE', 'A', NVL(H.STATUS, 'I')) = ('A') GROUP BY PVS.VENDOR_ID |
grwydz59pu6mc | select text from view$ where rowid=:1 |
gxy0nyzkys651 | select table_owner, table_name from all_synonyms
where owner in (user, 'PUBLIC') and synonym_name=:1
and not exists (
select user, object_name from user_objects
where object_name=:2 and object_type in ('TABLE', 'VIEW', 'PACKAGE'))
|