fix lossless cast constraint bug
This commit is contained in:
@ -3566,21 +3566,21 @@ CREATE TABLE `pujydypf` (
|
||||
|
||||
EXPLAIN select /*+use_merge(t1 t2), leading(t1 t2 t3)*/ t1.hldgddm, t2.pzjzqzh, t2.pzjzdjydy, t3.pjyjydy, t3.pjyscdm from cghldinf t1 left join puzdjypf t2 on t2.pzjzqzh = t1.hldgddm left join pujydypf t3 on t2.pzjzdjydy = t3.pjyjydy and t3.pjyscdm = '01' where hldgddm = 'A100013208';
|
||||
Query Plan
|
||||
===================================================================================
|
||||
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
|
||||
-----------------------------------------------------------------------------------
|
||||
|0 |PX COORDINATOR | |2 |24 |
|
||||
|1 |└─EXCHANGE OUT DISTR |:EX10001 |2 |23 |
|
||||
|2 | └─HASH OUTER JOIN | |2 |19 |
|
||||
|3 | ├─EXCHANGE IN DISTR | |2 |10 |
|
||||
|4 | │ └─EXCHANGE OUT DISTR (PKEY) |:EX10000 |2 |9 |
|
||||
|5 | │ └─NESTED-LOOP OUTER JOIN CARTESIAN | |2 |7 |
|
||||
|6 | │ ├─TABLE FULL SCAN |t1(HLDINDEX)|2 |4 |
|
||||
|7 | │ └─MATERIAL | |1 |3 |
|
||||
|8 | │ └─TABLE GET |t2 |1 |3 |
|
||||
|9 | └─PX PARTITION ITERATOR | |1 |8 |
|
||||
|10| └─TABLE FULL SCAN |t3 |1 |8 |
|
||||
===================================================================================
|
||||
===============================================================================
|
||||
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
|
||||
-------------------------------------------------------------------------------
|
||||
|0 |PX COORDINATOR | |1 |19 |
|
||||
|1 |└─EXCHANGE OUT DISTR |:EX10001|1 |19 |
|
||||
|2 | └─HASH OUTER JOIN | |1 |17 |
|
||||
|3 | ├─EXCHANGE IN DISTR | |1 |9 |
|
||||
|4 | │ └─EXCHANGE OUT DISTR (PKEY) |:EX10000|1 |8 |
|
||||
|5 | │ └─NESTED-LOOP OUTER JOIN CARTESIAN | |1 |7 |
|
||||
|6 | │ ├─TABLE FULL SCAN |t1 |1 |4 |
|
||||
|7 | │ └─MATERIAL | |1 |3 |
|
||||
|8 | │ └─TABLE GET |t2 |1 |3 |
|
||||
|9 | └─PX PARTITION ITERATOR | |1 |8 |
|
||||
|10| └─TABLE FULL SCAN |t3 |1 |8 |
|
||||
===============================================================================
|
||||
Outputs & filters:
|
||||
-------------------------------------
|
||||
0 - output([INTERNAL_FUNCTION(t1.HLDGDDM, t2.PZJZQZH, t2.PZJZDJYDY, t3.PJYJYDY, t3.PJYSCDM)]), filter(nil), rowset=16
|
||||
@ -3596,7 +3596,7 @@ Outputs & filters:
|
||||
6 - output([t1.HLDGDDM]), filter([t1.HLDGDDM = 'A100013208']), rowset=16
|
||||
access([t1.HLDGDDM]), partitions(p5)
|
||||
is_index_back=false, is_global_index=false, filter_before_indexback[false],
|
||||
range_key([t1.HLDKMLB], [t1.HLDTGDM], [t1.HLDGDDM]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
|
||||
range_key([t1.HLDTGDM], [t1.HLDGDDM]), range(MIN,MIN ; MAX,MAX)always true
|
||||
7 - output([t2.PZJZDJYDY], [t2.PZJZQZH]), filter(nil), rowset=16
|
||||
8 - output([t2.PZJZQZH], [t2.PZJZDJYDY]), filter(nil), rowset=16
|
||||
access([t2.PZJZQZH], [t2.PZJZDJYDY]), partitions(p5)
|
||||
|
||||
Reference in New Issue
Block a user