From bf56e0ad75f25eade6c185092a60d089974e35ce Mon Sep 17 00:00:00 2001 From: cobolbaby Date: Tue, 17 Jun 2025 10:08:16 +0000 Subject: [PATCH] =?UTF-8?q?!245=20fix:=20SqlserverMetadataQueryProvider=20?= =?UTF-8?q?queryTableList=20=E6=9F=A5=E8=AF=A2=E7=BB=93=E6=9E=9C=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E7=9A=84=20bug=20*=20fix:=20SqlserverMetadataQueryPro?= =?UTF-8?q?vider=20queryTableList=20=E6=9F=A5=E8=AF=A2=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E9=87=8D=E5=A4=8D=E7=9A=84=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../product/sqlserver/SqlserverMetadataQueryProvider.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java index 3426eeec..130958d4 100644 --- a/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java +++ b/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java @@ -95,9 +95,8 @@ public class SqlserverMetadataQueryProvider extends AbstractMetadataProvider { + " t.TABLE_TYPE as TABLE_TYPE, " + " CONVERT(nvarchar(50),ISNULL(g.[value], '')) as COMMENTS " + " FROM INFORMATION_SCHEMA.TABLES t " - + " LEFT JOIN sysobjects d on t.TABLE_NAME = d.name " - + " LEFT JOIN sys.extended_properties g on g.major_id=d.id and g.minor_id='0' " - + " LEFT JOIN sys.schemas s on s.name = t.TABLE_SCHEMA " + + " LEFT JOIN sys.sysobjects d on t.TABLE_NAME = d.name " + + " LEFT JOIN sys.extended_properties g on g.major_id = d.id and g.minor_id = 0 and g.name = 'MS_Description'" + " WHERE t.TABLE_SCHEMA='%s'", schemaName); try (PreparedStatement ps = connection.prepareStatement(sql);