SELECT COUNT (1)
FROM rt_rate_udf r1, rt_rate_udf r2
WHERE r1.rate_id = 132733
AND r2.rate_id = 132733
AND r1.udf_id = r2.udf_id
AND NVL (r1.udf_value_int, -0.1) = NVL (r2.udf_value_int, -0.1)
AND NVL (r1.udf_value_dbl, -0.1) = NVL (r2.udf_value_dbl, -0.1)
AND NVL (r1.udf_value_dt, TO_DATE ('01/01/1000', 'DD/MM/YYYY')) =
NVL (r2.udf_value_dt, TO_DATE ('01/01/1000', 'DD/MM/YYYY'))
AND NVL (r1.inclusive_flag, 'Y') = 'Y'
AND NVL (r2.inclusive_flag, 'Y') = 'Y';
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer Mode=ALL_ROWS (Cost=8 Card=1 Bytes=46)
1 0 SORT AGGREGATE (Card=1 Bytes=46)
2 1 TABLE ACCESS BY INDEX ROWID FXCRE_UAT1.RT_RATE_UDF (Cost=2 Card=1 Bytes=23)
3 2 NESTED LOOPS (Cost=8 Card=1 Bytes=46)
4 3 TABLE ACCESS BY INDEX ROWID FXCRE_UAT1.RT_RATE_UDF (Cost=4 Card=2 Bytes=46)
5 4 INDEX RANGE SCAN FXCRE_UAT1.XAK1RT_RATE_UDF (Cost=3 Card=2)
6 3 INDEX RANGE SCAN FXCRE_UAT1.XAK1RT_RATE_UDF (Cost=2 Card=1)
Statistics
----------------------------------------------------------
1 recursive calls
0 physical write total multi block requests
0 gcs messages sent
0 db block gets from cache
0 redo entries
0 java session heap live size
0 java session heap live size max
0 java session heap object count
0 java session heap gc count
0 java session heap collected count
1 rows processed
SELECT COUNT (1)
FROM rt_rate_udf r1, rt_rate_udf r2
WHERE r1.rate_id = 132733
AND r2.rate_id = 132733
AND r1.udf_id = r2.udf_id
AND (r1.udf_value_str = r2.udf_value_str
OR (r1.udf_value_str is null AND r2.udf_value_str is null))
AND NVL (r1.udf_value_int, -0.1) = NVL (r2.udf_value_int, -0.1)
AND NVL (r1.udf_value_dbl, -0.1) = NVL (r2.udf_value_dbl, -0.1)
AND NVL (r1.udf_value_dt, TO_DATE ('01/01/1000', 'DD/MM/YYYY')) =
NVL (r2.udf_value_dt, TO_DATE ('01/01/1000', 'DD/MM/YYYY'))
AND NVL (r1.inclusive_flag, 'Y') = 'Y'
AND NVL (r2.inclusive_flag, 'Y') = 'Y';
COUNT(1)
----------
2
1 row selected.
Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer Mode=ALL_ROWS (Cost=8 Card=1 Bytes=46)
1 0 SORT AGGREGATE (Card=1 Bytes=46)
2 1 NESTED LOOPS (Cost=8 Card=1 Bytes=46)
3 2 TABLE ACCESS BY INDEX ROWID FXCRE_UAT1.RT_RATE_UDF (Cost=4 Card=2 Bytes=46)
4 3 INDEX RANGE SCAN FXCRE_UAT1.XAK1RT_RATE_UDF (Cost=3 Card=2)
5 2 TABLE ACCESS BY INDEX ROWID FXCRE_UAT1.RT_RATE_UDF
6 5 INDEX RANGE SCAN FXCRE_UAT1.XAK1RT_RATE_UDF (Cost=2 Card=1)
Statistics
----------------------------------------------------------
1 recursive calls
0 physical write total multi block requests
0 gcs messages sent
0 db block gets from cache
0 redo entries
0 java session heap live size
0 java session heap live size max
0 java session heap object count
0 java session heap gc count
0 java session heap collected count
1 rows processed