mirror of
https://github.com/alibaba/DataX.git
synced 2025-05-02 23:52:00 +08:00
Update SingleTableSplitUtil.java
sql plan cause baddly, remove where (AND IS NOT NULL) suffix in select min(pk),max(pk)...
This commit is contained in:
parent
24e9ec63b8
commit
692a95692d
@ -282,8 +282,8 @@ public class SingleTableSplitUtil {
|
|||||||
String pkRangeSQL = String.format(minMaxTemplate, splitPK, splitPK,
|
String pkRangeSQL = String.format(minMaxTemplate, splitPK, splitPK,
|
||||||
table);
|
table);
|
||||||
if (StringUtils.isNotBlank(where)) {
|
if (StringUtils.isNotBlank(where)) {
|
||||||
pkRangeSQL = String.format("%s WHERE (%s AND %s IS NOT NULL)",
|
pkRangeSQL = String.format("%s WHERE (%s)",
|
||||||
pkRangeSQL, where, splitPK);
|
pkRangeSQL, where);
|
||||||
}
|
}
|
||||||
return pkRangeSQL;
|
return pkRangeSQL;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user