diff --git a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/controller/DbSqlExecutorController.java b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/controller/DbSqlExecutorController.java index 1c2133f9..f3a0c208 100644 --- a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/controller/DbSqlExecutorController.java +++ b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/controller/DbSqlExecutorController.java @@ -76,6 +76,10 @@ public class DbSqlExecutorController { List resultList = new LinkedList<>(); // 支持;分割的多个sql执行 String[] sqlArr = sql.split(";"); + // 执行条数太多,反应慢,展示结果栏太多,也不应该在这一次执行很多条语句,应该使用导入 + if (sqlArr.length > 20) { + return DocDbResponseJson.warn("单次执行最多支持20条语句同时执行,当前语句条数:" + sqlArr.length); + } for (String sqlItem : sqlArr) { if (StringUtils.isBlank(sqlItem)) { continue; diff --git a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/utils/SqlLogUtil.java b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/utils/SqlLogUtil.java index b9bb5698..c6e3eb3b 100644 --- a/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/utils/SqlLogUtil.java +++ b/zyplayer-doc-db/src/main/java/com/zyplayer/doc/db/framework/utils/SqlLogUtil.java @@ -33,7 +33,7 @@ public class SqlLogUtil { } public static String parseLogSql(String sql, List parameterMappings, List paramList) { - StringBuilder sqlSb = new StringBuilder(sql.replaceAll("[\\s]+", " ")); + StringBuilder sqlSb = new StringBuilder(sql.replaceAll(" {2,}", " ")); int fromIndex = 0; if (parameterMappings.size() > 0) { for (int i = 0; i < parameterMappings.size(); i++) { diff --git a/zyplayer-doc-ui/db-ui/src/views/data/DataPreview.vue b/zyplayer-doc-ui/db-ui/src/views/data/DataPreview.vue index 3b7c2e1f..7f053ca3 100644 --- a/zyplayer-doc-ui/db-ui/src/views/data/DataPreview.vue +++ b/zyplayer-doc-ui/db-ui/src/views/data/DataPreview.vue @@ -105,7 +105,7 @@ - 取 消 + 取 消 确 定 diff --git a/zyplayer-doc-ui/db-ui/src/views/data/Executor.vue b/zyplayer-doc-ui/db-ui/src/views/data/Executor.vue index 344e1f4e..13e10b3b 100644 --- a/zyplayer-doc-ui/db-ui/src/views/data/Executor.vue +++ b/zyplayer-doc-ui/db-ui/src/views/data/Executor.vue @@ -46,7 +46,7 @@ @@ -62,7 +62,7 @@ @@ -74,7 +74,7 @@ -
{{executeResultInfo}}
+
{{executeResultInfo}}
{{executeError}}
@@ -204,7 +204,7 @@ this.sqlParams.push({key: item, value: this.sqlParamHistory[item] || ''}); }); this.sqlParamWaiting = false; - }, 1000); + }, 300); } }); }, @@ -293,6 +293,7 @@ }).then(json => { this.sqlExecuting = false; if (json.errCode != 200) { + this.executeShowTable = 'tabError'; this.executeError = json.errMsg; return; } @@ -478,6 +479,14 @@ padding: 0 5px; resize: none; } + .data-executor-vue .sql-content-line{ + margin: 0; + overflow:hidden; + text-overflow:ellipsis; + display:-webkit-box; + -webkit-line-clamp:2; + -webkit-box-orient:vertical; + } .data-executor-vue .execute-use-time{ font-size: 12px;margin-right: 10px; }