You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SQL Server 2012中存储可通过关键词触发的查询片段

在SQL Server 2012中创建自定义代码片段实现"csearch"快捷输入

没问题!在SQL Server 2012配套的SQL Server Management Studio(SSMS)里,你可以通过创建自定义代码片段来实现这个需求,具体步骤如下:

  • 定位代码片段存储文件夹
    打开文件资源管理器,导航到以下路径(替换<你的用户名>为当前Windows用户名称):
    C:\Users\<你的用户名>\Documents\SQL Server Management Studio\Code Snippets\SQL\My Code Snippets
    如果My Code Snippets文件夹不存在,直接手动创建即可。

  • 创建自定义代码片段文件
    在上述文件夹中,右键新建一个文本文件,将文件名改为CSearch.snippet(注意要先开启Windows的「显示文件扩展名」选项,避免文件名变成CSearch.snippet.txt。开启方法:文件夹选项 → 查看 → 取消勾选「隐藏已知文件类型的扩展名」)。

  • 编辑代码片段内容
    用记事本或任意文本编辑器打开CSearch.snippet,粘贴以下XML代码:

    <?xml version="1.0" encoding="utf-8"?>
    <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
      <CodeSnippet Format="1.0.0">
        <Header>
          <Title>Column Search</Title>
          <Shortcut>csearch</Shortcut>
          <Description>快速生成查询所有列信息的SQL语句</Description>
          <Author>Your Name</Author>
          <SnippetTypes>
            <SnippetType>Expansion</SnippetType>
          </SnippetTypes>
        </Header>
        <Snippet>
          <Code Language="SQL">
            <![CDATA[select * from INFORMATION_SCHEMA.COLUMNS where COLUMN_NAME like '%%' order by TABLE_NAME]]>
          </Code>
        </Snippet>
      </CodeSnippet>
    </CodeSnippets>
    

    你可以根据需要修改<Title>、<Author>里的内容,核心是<Shortcut>设置为csearch,<Code>节点里的CDATA块就是要插入的查询语句。

  • 重启SSMS并测试
    关闭并重新打开SSMS,打开一个新的查询窗口,输入csearch,然后按下Ctrl+Space或Tab键,就能看到csearch被替换成你想要的查询语句了。

内容的提问来源于stack exchange,提问作者Sree

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:53:49