Commit 56627b46 by yuwei

2.0.0项目初始化

parent e45fe128
...@@ -17,7 +17,8 @@ public abstract class AbstractDbDialect implements DbDialect { ...@@ -17,7 +17,8 @@ public abstract class AbstractDbDialect implements DbDialect {
@Override @Override
public String tables(String dbName) { public String tables(String dbName) {
return "show tables"; // return "select table_name name, table_comment comment from information_schema.tables where table_schema = '" + dbName + "' and table_type = 'BASE TABLE' ";
return "SELECT table_name name FROM information_schema.tables WHERE table_schema = '" + dbName + "' AND table_type = 'BASE TABLE' ";
} }
@Override @Override
......
...@@ -20,7 +20,7 @@ public class OracleDialect extends AbstractDbDialect { ...@@ -20,7 +20,7 @@ public class OracleDialect extends AbstractDbDialect {
@Override @Override
public String tables(String dbName) { public String tables(String dbName) {
return "SELECT u.TABLE_NAME FROM user_tables u"; return "SELECT table_name name FROM user_tables";
} }
@Override @Override
......
...@@ -26,7 +26,7 @@ public class PostgreDialect extends AbstractDbDialect { ...@@ -26,7 +26,7 @@ public class PostgreDialect extends AbstractDbDialect {
"pg_attribute a\n" + "pg_attribute a\n" +
"LEFT OUTER JOIN pg_description b ON a.attrelid=b.objoid AND a.attnum = b.objsubid,\n" + "LEFT OUTER JOIN pg_description b ON a.attrelid=b.objoid AND a.attnum = b.objsubid,\n" +
"pg_type t\n" + "pg_type t\n" +
"WHERE c.relname = 'teble_a'\n" + "WHERE c.relname = 'tableName'\n" +
"and a.attnum > 0\n" + "and a.attnum > 0\n" +
"and a.attrelid = c.oid\n" + "and a.attrelid = c.oid\n" +
"and a.atttypid = t.oid\n" + "and a.atttypid = t.oid\n" +
...@@ -36,7 +36,7 @@ public class PostgreDialect extends AbstractDbDialect { ...@@ -36,7 +36,7 @@ public class PostgreDialect extends AbstractDbDialect {
@Override @Override
public String tables(String dbName) { public String tables(String dbName) {
return "select tablename from pg_tables WHERE schemaname = 'public' AND tableowner = '" + dbName + "'"; return "SELECT tablename name FROM pg_tables WHERE schemaname = 'public' AND tableowner = '" + dbName + "' ";
} }
@Override @Override
......
...@@ -21,7 +21,7 @@ public class SQLServer2008Dialect extends AbstractDbDialect { ...@@ -21,7 +21,7 @@ public class SQLServer2008Dialect extends AbstractDbDialect {
@Override @Override
public String tables(String dbName) { public String tables(String dbName) {
return "SELECT Name FROM " + dbName + "..SysObjects Where XType='U' "; return "SELECT name FROM sysobjects WHERE xtype='U' ";
} }
private static String getOrderByPart(String sql) { private static String getOrderByPart(String sql) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment