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