From 0301b640995690214c8b87a792ba1e1515fa8eab Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Thu, 14 Apr 2022 13:38:57 +0800 Subject: [PATCH] Update split table --- .../Realization/MySql/SqlBuilder/MySqlQueryBuilder.cs | 4 ++++ .../Realization/Oracle/SqlBuilder/OracleQueryBuilder.cs | 4 ++++ .../PostgreSQL/SqlBuilder/PostgreSQLQueryBuilder.cs | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlQueryBuilder.cs b/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlQueryBuilder.cs index 30a2f0abd..70455424b 100644 --- a/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlQueryBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Realization/MySql/SqlBuilder/MySqlQueryBuilder.cs @@ -62,6 +62,10 @@ namespace SqlSugar } this.OrderByValue = oldOrderValue; result = GetSqlQuerySql(result); + if (result.IndexOf("-- No table") > 0) + { + return "-- No table"; + } return result; } private string ToCountSqlString() diff --git a/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleQueryBuilder.cs b/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleQueryBuilder.cs index e4cb147cc..4db29b55a 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleQueryBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Oracle/SqlBuilder/OracleQueryBuilder.cs @@ -78,6 +78,10 @@ namespace SqlSugar } this.OrderByValue = oldOrderBy; result = GetSqlQuerySql(result); + if (result.IndexOf("-- No table") > 0) + { + return "-- No table"; + } return result; } public override string ToPageSql(string sql, int? take, int? skip, bool isExternal = false) diff --git a/Src/Asp.Net/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLQueryBuilder.cs b/Src/Asp.Net/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLQueryBuilder.cs index 25d362aa1..5116d8987 100644 --- a/Src/Asp.Net/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLQueryBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Realization/PostgreSQL/SqlBuilder/PostgreSQLQueryBuilder.cs @@ -62,6 +62,10 @@ namespace SqlSugar } this.OrderByValue = oldOrderValue; result = GetSqlQuerySql(result); + if (result.IndexOf("-- No table") > 0) + { + return "-- No table"; + } return result; }