[fix](jdbc catalog) fix handle oracle date format (#25487)

This commit is contained in:
zy-kkk
2023-10-17 02:10:28 -05:00
committed by GitHub
parent 8c5af5a088
commit 652d6c57c0
3 changed files with 5 additions and 2 deletions

View File

@ -32,7 +32,6 @@ import org.apache.doris.analysis.TupleDescriptor;
import org.apache.doris.catalog.Column;
import org.apache.doris.catalog.Env;
import org.apache.doris.catalog.JdbcTable;
import org.apache.doris.catalog.Type;
import org.apache.doris.catalog.external.JdbcExternalTable;
import org.apache.doris.common.AnalysisException;
import org.apache.doris.common.Config;
@ -364,7 +363,7 @@ public class JdbcScanNode extends ExternalScanNode {
private static String handleOracleDateFormat(Expr expr) {
if (expr.isConstant()
&& (expr.getType().equals(Type.DATETIME) || expr.getType().equals(Type.DATETIMEV2))) {
&& (expr.getType().isDatetime() || expr.getType().isDatetimeV2())) {
return "to_date('" + expr.getStringValue() + "', 'yyyy-mm-dd hh24:mi:ss')";
}
return expr.toMySql();