diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DbMaintenance/DmDbMaintenance.cs b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DbMaintenance/DmDbMaintenance.cs index 3787e1b61..fa9a4538d 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DbMaintenance/DmDbMaintenance.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/Dm/DbMaintenance/DmDbMaintenance.cs @@ -29,17 +29,16 @@ namespace SqlSugar { get { - return @"SELECT - table_name name, - (select TOP 1 COMMENTS from user_tab_comments where t.table_name=table_name ) as Description - from user_tables t where - table_name!='HELP' - AND table_name NOT LIKE '%$%' - AND table_name NOT LIKE 'LOGMNRC_%' - AND table_name!='LOGMNRP_CTAS_PART_MAP' - AND table_name!='LOGMNR_LOGMNR_BUILDLOG' - AND table_name!='SQLPLUS_PRODUCT_PROFILE' - "; + return @"SELECT a.TABLE_NAME AS Name,b.COMMENTS AS Description +FROM USER_TABLES a +LEFT JOIN (SELECT DISTINCT TABLE_NAME,COMMENTS FROM USER_TAB_COMMENTS WHERE COMMENTS IS NOT NULL) b ON a.TABLE_NAME=b.TABLE_NAME +WHERE +a.table_name!='HELP' +AND a.table_name NOT LIKE '%$%' +AND a.table_name NOT LIKE 'LOGMNRC_%' +AND a.table_name!='LOGMNRP_CTAS_PART_MAP' +AND a.table_name!='LOGMNR_LOGMNR_BUILDLOG' +AND a.table_name!='SQLPLUS_PRODUCT_PROFILE'"; } } protected override string GetViewInfoListSql