StringBuildersql=newStringBuilder("select ROW_NUMBER() OVER (ORDER BY a.name) AS No, a.name TABLE_NAME ,g.class_desc,g.major_id,g.class,g.value TABLE_COMMENT from "
newStringBuilder(
"select ROW_NUMBER() OVER (ORDER BY a.name) AS No, a.name TABLE_NAME ,g.class_desc,g.major_id,g.class,g.value TABLE_COMMENT from "
+" sys.tables a left join sys.extended_properties g on (a.object_id = g.major_id AND g.minor_id = 0) where 1=1 ");
+" sys.tables a left join sys.extended_properties g on (a.object_id = g.major_id AND g.minor_id = 0) where 1=1 ");
if(StringUtils.isNotBlank(tableName)){
if(StringUtils.isNotBlank(tableName)){
...
@@ -251,17 +252,21 @@ public class SqlServerDataSourceChannel implements DataSourceChannelExt {
...
@@ -251,17 +252,21 @@ public class SqlServerDataSourceChannel implements DataSourceChannelExt {
StringBuildersql=newStringBuilder("select ROW_NUMBER() OVER (ORDER BY a.name) AS No, a.name TABLE_NAME ,g.class_desc,g.major_id,g.class,g.value TABLE_COMMENT from "
StringBuildersql=newStringBuilder("select ROW_NUMBER() OVER (ORDER BY a.name) AS No, a.name TABLE_NAME ,g.class_desc,g.major_id,g.class,g.value TABLE_COMMENT from "
newStringBuilder(
"select ROW_NUMBER() OVER (ORDER BY a.name) AS No, a.name TABLE_NAME ,g.class_desc,g.major_id,g.class,g.value TABLE_COMMENT from "
+" sys.tables a left join sys.extended_properties g on (a.object_id = g.major_id AND g.minor_id = 0) where 1=1 ");
+" sys.tables a left join sys.extended_properties g on (a.object_id = g.major_id AND g.minor_id = 0) where 1=1 ");
if(StringUtils.isNotBlank(tableName)){
if(StringUtils.isNotBlank(tableName)){
...
@@ -256,17 +257,21 @@ public class SqlServerCDCDataSourceChannel implements DataSourceChannelExt {
...
@@ -256,17 +257,21 @@ public class SqlServerCDCDataSourceChannel implements DataSourceChannelExt {
StringBuildersql=newStringBuilder("select ROW_NUMBER() OVER (ORDER BY a.name) AS No, a.name TABLE_NAME ,g.class_desc,g.major_id,g.class,g.value TABLE_COMMENT from "