From 7c546da4c2119222ff5716b7bffcc028ef18a5db Mon Sep 17 00:00:00 2001 From: zhloong Date: Sat, 7 May 2022 21:41:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Doracle=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=BA=90=EF=BC=8C=E7=94=9F=E6=88=90=E4=BB=A3=E7=A0=81=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=8A=A0=E8=BD=BD=E4=B8=8D=E5=88=B0=E8=A1=A8=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/gitee/gen/gen/oracle/OracleTableSelector.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gen/src/main/java/com/gitee/gen/gen/oracle/OracleTableSelector.java b/gen/src/main/java/com/gitee/gen/gen/oracle/OracleTableSelector.java index 0b4573c..67a0be1 100644 --- a/gen/src/main/java/com/gitee/gen/gen/oracle/OracleTableSelector.java +++ b/gen/src/main/java/com/gitee/gen/gen/oracle/OracleTableSelector.java @@ -29,18 +29,18 @@ public class OracleTableSelector extends TableSelector { */ @Override protected String getShowTablesSQL(GeneratorConfig generatorConfig) { - String owner = generatorConfig.getSchemaName().toUpperCase(); StringBuilder sb = new StringBuilder(""); - sb.append(" SELECT TABLE_NAME AS NAME, COMMENTS FROM all_tab_comments "); - sb.append(" WHERE 1=1 "); + sb.append(" SELECT a.TABLE_NAME as NAME,b.COMMENTS" + + " FROM ALL_TABLES a,USER_TAB_COMMENTS b" + + " WHERE a.TABLE_NAME=b.TABLE_NAME"); + sb.append(" AND 1=1 "); if(this.getSchTableNames() != null && this.getSchTableNames().size() > 0) { StringBuilder tables = new StringBuilder(); for (String table : this.getSchTableNames()) { tables.append(",'").append(table).append("'"); } - sb.append(" AND TABLE_NAME IN (" + tables.substring(1) + ")"); + sb.append(" AND a.TABLE_NAME IN (" + tables.substring(1) + ")"); } - sb.append(" AND OWNER='"+owner+"'"); return sb.toString(); } -- Gitee