diff --git a/core/src/main/java/com/alibaba/druid/util/OracleUtils.java b/core/src/main/java/com/alibaba/druid/util/OracleUtils.java index d263143159..8a5acacae5 100644 --- a/core/src/main/java/com/alibaba/druid/util/OracleUtils.java +++ b/core/src/main/java/com/alibaba/druid/util/OracleUtils.java @@ -261,7 +261,7 @@ public static List getTableDDL(Connection conn, List tables) thr sql.append("select DBMS_METADATA.GET_DDL('TABLE', TABLE_NAME) FROM user_tables"); if (tables.size() > 0) { - sql.append("IN ("); + sql.append(" WHERE TABLE_NAME IN ("); for (int i = 0; i < tables.size(); ++i) { if (i != 0) { sql.append(", ?");