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

如何在Azure Data Studio的TSQL用户代码片段中生成表名前4字符别名?

可以实现这个需求

Azure Data Studio基于VS Code的代码片段系统,支持变量转换来实现自动生成别名的功能,你只需要修改代码片段内容:

原来的片段:

SELECT * FROM ${1:TableName} as ${2|a,b,c,d,e,f|} 

替换为:

SELECT * FROM ${1:TableName} as ${1/(^.{1,4}).*/$1/}

说明:

  • ${1:TableName} 是输入表名的位置,输入完成后,别名部分会自动提取该表名的前4个字符
  • 如果表名字符长度不足4位,会直接取整个表名作为别名(比如表名是User,别名就是User)
  • 无需再手动选择固定的a-f字母,输入表名后别名自动生成,示例效果:
    输入Currency后,自动生成:
    SELECT * FROM Currency as curr
    
    输入Product后,自动生成:
    SELECT * FROM Product as Prod
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 10:42:02