
每次我想要获取一些数据时都要点击两次,这是很烦人的。有捷径吗?
这与How can I program a keyboard shortcut to select top 1000* from selected table?不同
我不想在新的查询中写一个表名,我想在对象资源管理器中选择一个表,然后做一个键组合来获取我想要的查询。
这与delete按钮的工作方式类似,但我想要另一次击键来提供数据。
在考虑这个问题之前A复制:在复制这个问题之前,可能要仔细阅读,因为这个问题显然与另一个问题不同。不要只读标题,还要读上下文。
发布于 2019-06-26 22:33:55
在对象资源管理器选项卡上:点击鼠标右键点击表格,然后按键盘上的w键。
当你通过键盘搜索数据库时,点击键盘上的上下文菜单,然后按“w”。
发布于 2019-06-26 22:37:29
如果您想完全远离对象资源管理器,可以创建一个选择top 1000并将其绑定到快捷方式的proc。
CREATE PROCEDURE sp_selecttop1000
@tablename SYSNAME
AS
BEGIN
DECLARE @query NVARCHAR(4000)
SET @query = N'SELECT TOP 1000 * FROM ' + @tablename
END
GO 现在转到Tools,Options,Keyboard(展开),Query快捷方式。现在选择一个未使用的绑定,将sp_selecttop1000添加到其中,然后重新启动SSMS。
现在,您可以在查询窗口中高亮显示一个表,并使用键盘快捷键从高亮显示的表中选择top 1000。
https://stackoverflow.com/questions/56775003
复制相似问题