【问题标题】:How can I program a keyboard shortcut to select top 1000* from selected table?如何编写键盘快捷键以从所选表中选择前 1000 个 *?
【发布时间】:2013-02-15 18:22:42
【问题描述】:

有没有办法在 ssms 2012 中创建一个键盘快捷键,按下时会产生与 select top 1000 * from mytable 相同的效果?

我已经探索过了:http://msdn.microsoft.com/en-us/library/ms174178

程序员经常在非常频繁地浏览数据库时需要从表中选择顶级记录。

如果这不能在 ssms 中自定义,我会很高兴有一个 c# 解决方案,

【问题讨论】:

    标签: sql-server ssms keyboard-shortcuts


    【解决方案1】:

    工具 -> 选项,然后环境 -> 键盘 -> 查询快捷方式。分配一个键为:

    select top 1000 * from 
    

    注意没有表名。现在按 OK,然后打开一个新的查询窗口。突出显示一个表名,然后点击您的组合键。

    【讨论】:

    • 您需要在查询窗口中突出显示一个表名。奇迹般有效!此外,通常对 SQL Server 设置的更改不会影响任何当前打开的查询窗口,因此请全部关闭并重新打开。
    • 非常感谢!我还不能让它工作,但我相信我会的,因为你说它可以
    • Msg 102, Level 15, State 1, Line 1 'from' 附近的语法不正确。
    • 哦,如果您突出显示文本而不是突出显示左侧的对象,我似乎可以这样做
    • 我已经尝试过这个并且工作正常,但实际上我需要的是当我按下我自定义的键盘快捷键时让我们说 ex: ctrl+3 我想从文本中选择 * 应该粘贴在查询窗口上
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    相关资源
    最近更新 更多