相关疑难解决方法(0)

什么是动态SQL查询,何时我想使用它?

什么是动态SQL查询,何时我想使用它?我正在使用SQL Server 2005.

sql sql-server-2005 dynamic-sql

12
推荐指数
1
解决办法
7770
查看次数

查找包含列名称的所有表; 过滤空虚

我一直在使用这里找到的SQL: 查找包含具有指定名称的列的所有表

取得巨大成功.它允许我查找包含特定列的所有表.我的问题是我正在处理的数据库似乎有很多空表(可能大约一半的结果是空的).我想知道是否有办法修改链接中的代码,以便不显示空行/列.下面是链接中的代码:

SELECT      c.name  AS 'ColumnName'
            ,t.name AS 'TableName'
FROM        sys.columns c
JOIN        sys.tables  t   ON c.object_id = t.object_id
WHERE       c.name LIKE '%MyName%'
ORDER BY    TableName
            ,ColumnName;
Run Code Online (Sandbox Code Playgroud)

谢谢,

sql sql-server

4
推荐指数
1
解决办法
116
查看次数

标签 统计

sql ×2

dynamic-sql ×1

sql-server ×1

sql-server-2005 ×1