有没有办法在sql management studio 2008中的所有表的名称中搜索字符串?我不想要复杂的查询只是短键,例如ctrl + f - > "测试" - >找到 - >屏幕上带有指向所有表格的链接" test"以它的名字。
答案 0 :(得分:7)
我强烈推荐Management Studio的免费Sql Hunting Dog插件。它有Ctrl + D作为开始搜索的默认快捷方式。
答案 1 :(得分:6)
所以基本上你在找这样的东西?
SELECT name
FROM sys.tables
WHERE name LIKE '%yourStringHere%'
-- AND schema_name = 'dbo' -- in case you need the Schema too
答案 2 :(得分:0)
Kahn的回答可能是最好的(尽管这不是你想要的答案)。但是,如果要使用GUI执行此操作,可以右键单击“表”,选择“筛选”,然后单击“筛选器设置”。这会打开一个对话框,您可以在其中添加条件到过滤方式(如名称)。
没有CTRL键shrotcut来做你想要的。
答案 3 :(得分:0)
这是一个老问题,但您可以使用“对象资源管理器详细信息”在本机SSMS 2008中执行此操作(按F7或在查看>对象资源管理器详细信息下找到)
您可以搜索您选择的任何目录,也可以使用通配符('%','_','[a-z]'等)
答案 4 :(得分:-2)
显示类似于'%YourStringHere%';
的表格以上查询适用于MySql。我查了一下。