在 Azure Data Studio 中启用 SQLCMD 模式

Enable SQLCMD mode in Azure Data Studio

提问人:Simon Elms 提问时间:10/14/2023 最后编辑:Simon Elms 更新时间:10/15/2023 访问量:134

问:

有没有办法在Azure Data Studio中设置SQLCMD模式?我目前正在运行 1.46.1。

MS Learn 中的“Azure Data Studio - 概述”页显示,Azure Data Studio 在查询编辑器中支持 SQLCMD。但是,我看不到任何启用 SQLCMD 模式的方法,任何菜单项或按钮都可以执行此操作。我确实看到了 2019 年 9 月的一篇旧博客文章,其中在查询编辑器顶部的“数据库”下拉列表右侧显示了一个按钮。但是,在我的 Azure Data Studio 版本中看不到该按钮(它似乎已被“估计计划”和“启用实际计划”按钮所取代)。我也找不到任何与 SQLCMD 相关的键盘快捷方式或扩展。

编辑:以下是我在“查询编辑器”窗口顶部看到的按钮:buttons visible at top of Query Editor window

它们与评论中@ThomA截图中的不同。但是,据我所知,没有明显的选项可以启用 SQMCMD 模式按钮。

sqlcmd azure-data-studio

评论

0赞 Thom A 10/14/2023
没有“启用 SQLCMD”按钮吗?
0赞 Simon Elms 10/15/2023
@ThomA:编辑了问题,以包含我看到的“查询编辑器”按钮的屏幕截图。

答:

1赞 Simon Elms 10/15/2023 #1

发现它:我需要启用预览功能。SQLCMD 发布公告是 3 年前的,所以我从未想过 SQLCMD 在 3 年后仍处于预览状态。

要启用预览功能,请执行以下操作:

  1. 按下调出设置;Ctrl+,
  2. 在设置搜索框中,输入 。ADS 应显示一个结果:enable unreleasedEnable unreleased preview features;
  3. 勾选复选框。Enable unreleased preview features

如果返回到查询编辑器,您现在应该会看到以下按钮:Enable SQLCMD

"Enable SQLCMD" button visible in Query Editor