bug*_*ixr 34 sql-server ssms sql-server-2005 sql-server-2008
在Management Studio中,您可以右键单击表组以为表列表创建过滤器.有没有人想出一种在过滤器中包含多个表的方法?例如,我想要显示所有带" br_*"和" tbl_*"的表格.
有人知道怎么做吗?
KM.*_*KM. 36
不,你不能这样做.当我们第一次Management Studio中我用尽了一切的一切可能的组合,你能想到的:_,%,*,",',&&,&,and,or,|,||,等...
您可能可以将自己的插件添加到SMSS,以便您可以执行您要查找的内容:
编写SQL Server Management Studio 2005加载项的黑色艺术
使用加载项在SQL Server 2005 Management Studio中扩展功能
第一个是专门用于搜索和显示具有给定名称的所有模式对象,因此您可以根据需要对其进行扩展.
小智 7
我正在使用 SQL Server Management Studio v17.1,它的过滤器构造中有一个 SQL 注入错误,因此您实际上可以逃避默认值
tbl.name like '%xxx%'
Run Code Online (Sandbox Code Playgroud)
并编写您自己的查询(有一些限制)。例如,要过滤以“_arch”、“_hist”、“_purge”结尾的表,我使用了以下过滤器值
_arch') and RIGHT(tbl.name, 5) != N'purge' and RIGHT(tbl.name, 4) != N'hist' and not(tbl.name like N'bbb
Run Code Online (Sandbox Code Playgroud)
您可以使用 SQL Server Profiler 查看构建的查询并根据需要进行调整。
不确定以前的 SQL Management Studio 版本中是否存在相同的错误或何时修复它,但现在我对结果感到满意。
| 归档时间: |
|
| 查看次数: |
35935 次 |
| 最近记录: |