通过


使用 GitHub Copilot

重要

截至 2026 年 2 月 28 日,Azure Data Studio 已停用。 应迁移到 Visual Studio Code。 有关详细信息,请参阅 Azure Data Studio 发生的情况

本文介绍使用 Azure Data Studio 的 GitHub Copilot 扩展的方法。

常见 SQL 语法的 Copilot 提示

在编辑器中创建 Transact-SQL (T-SQL) 时,GitHub Copilot 可以提供有关常见 T-SQL 语法的建议。 例如,如果要编写联接两个表的查询,Copilot 会从打开的编辑器中的列、工作区中的其他文件和常见语法模式建议联接条件。

显示 Copilot 提示表联接和 where 语句的自动补全的屏幕截图。

来自注释的 Copilot 提示

Copilot 的建议可以从编辑器的注释(包括自然语言注释)中定向。 例如,如果编写描述查询的注释,Copilot 会为查询提供建议。

显示 Copilot 提示开始 PIVOT 查询的屏幕截图。

Copilot 的建议可以完成查询所需的部分语法,也可以完成整个查询。 在前面的示例中,Copilot 开始查询以透视数据。 在下图中,Copilot 根据注释补全了 PIVOT 查询。

显示 Copilot 提示补全 PIVOT 查询的屏幕截图。

查看替代建议

在 T-SQL 编辑器中使用 Copilot 期间,可以通过按 Alt+[(或在 macOS 上按 Option+[)循环切换建议来查看替代建议(如果可用)。 通过按 Alt+](或在 macOS 上按 Option+])来显示以前的建议。

可以通过按 Ctrl+Enter 打开 Copilot 完成面板来查看多个建议。 Copilot 补全面板显示有关编辑器当前上下文的多个建议。

使用 IntelliSense

GitHub Copilot 使用 IntelliSense 提供代码完成建议。 IntelliSense 是 Azure Data Studio 的一项功能,用于提供有关代码完成、参数信息和对象名称的建议。 在 Azure Data Studio 中,IntelliSense 默认处于启用状态,并根据当前连接的上下文和所有 SQL 语法提供其建议。

IntelliSense 提供的建议是补全单个单词或短语。 GitHub Copilot 提供整行代码的建议,包括语法和格式设置。

IntelliSense、代码片段、GitHub Copilot

在 Azure Data Studio 中开发代码时,有三个助手会帮助你:

将这些助手视为独立工作的额外帮手。 了解它们之间的差异以及何时使用它们至关重要。

助手 概述 激活和停用
IntelliSense Azure Data Studio 代码编辑器的一项功能,用于提供有关代码完成、参数信息和对象名称的建议。 在 Azure Data Studio 中默认启用。 若要停用,请转到设置或按 Ctrl + ,,按要求键入 IntelliSense 并取消选中相应选框。
代码片段 内置或自定义的小型 T-SQL 代码模板,有助于生成正确的代码语法。 在 Azure Data Studio 中默认启用。 若要停用,请转到设置或按 Ctrl + ,,按要求键入代码片段并取消选中相应选框。
GitHub Copilot AI 支持的配对编程扩展,可提供上下文感知型代码补全、建议,甚至整个代码片段。 在订阅模型中随附 GitHub Copilot 扩展。 可以从 Azure Data Studio 状态栏中存在的 Copilot 状态图标激活。

隐私

代码专属于你。 我们按照我们的隐私声明采取负责任的做法,以确保你的代码片段不会用作 GitHub Copilot 其他用户的建议代码。