From f7273e7bf771308f0c25be4e352dfcc85316d7ab Mon Sep 17 00:00:00 2001 From: qq1002517 <1002517@163.com> Date: Wed, 1 Feb 2023 02:02:12 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dhive=E5=81=9A=E5=9B=BEbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: qq1002517 <1002517@163.com> --- .../main/java/datart/data/provider/script/SqlStringUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data-providers/data-provider-base/src/main/java/datart/data/provider/script/SqlStringUtils.java b/data-providers/data-provider-base/src/main/java/datart/data/provider/script/SqlStringUtils.java index 1c905dc5..baa1ec02 100644 --- a/data-providers/data-provider-base/src/main/java/datart/data/provider/script/SqlStringUtils.java +++ b/data-providers/data-provider-base/src/main/java/datart/data/provider/script/SqlStringUtils.java @@ -98,6 +98,10 @@ public class SqlStringUtils { //sql = sql.replaceAll(REG_SQL_MULTI_LINE_COMMENT, " "); sql = sql.replace(CharUtils.CR, CharUtils.toChar(" ")); sql = sql.replace(CharUtils.LF, CharUtils.toChar(" ")); + if(sql.startsWith("SELECT `DATART_VTABLE`.`datart_vtable.")) { + //连接hive数据库做图标时,修复因sql拼接导致无法再sql中执行问题 + sql = sql.replaceAll("`DATART_VTABLE`.`datart_vtable.", "`DATART_VTABLE`.`"); + } return sql.trim(); } -- Gitee