mirror of
https://github.com/alibaba/DataX.git
synced 2025-05-02 03:01:58 +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,
|
||||
table);
|
||||
if (StringUtils.isNotBlank(where)) {
|
||||
pkRangeSQL = String.format("%s WHERE (%s AND %s IS NOT NULL)",
|
||||
pkRangeSQL, where, splitPK);
|
||||
pkRangeSQL = String.format("%s WHERE (%s)",
|
||||
pkRangeSQL, where);
|
||||
}
|
||||
return pkRangeSQL;
|
||||
}
|
||||
@ -387,4 +387,4 @@ public class SingleTableSplitUtil {
|
||||
}
|
||||
return rangeSql;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user