如何:使用适用于 Fabric SQL 数据库的 Copilot 代码补全

适用于:✅Microsoft Fabric 中的 SQL 数据库

适用于 SQL 数据库的 Copilot 包含使用 Copilot 进行代码补全的功能。

当你开始在编辑器中编写 T-SQL 代码或注释时,适用于 SQL 数据库的 Copilot 会使用你的数据库架构和查询选项卡上下文,通过内联代码建议来补充现有的 IntelliSense。

  • 完成时间可能不同 - 有时是完成当前行,有时是全新的代码块。
  • 代码完成支持所有类型的 T-SQL 查询:数据定义语言 (DDL)、数据查询语言 (DQL) 和数据操作语言 (DML)。
  • 可以接受全部或部分建议,也可以继续键入以忽略建议。 Copilot 还可以生成替代建议供你选择。

先决条件

  • 验证在数据库设置中启用了“显示 Copilot 补全”设置。
    • 你还可以通过查询编辑器底部的状态栏来检查设置状态。

      Fabric SQL 数据库查询编辑器的屏幕截图,其中显示了 Copilot 设置已准备就绪并已启用。

    • 如果未启用,请在数据库“设置”中选择“Copilot”窗格。 启用“显示 Copilot 补全”选项。

      Fabric SQL 数据库设置的屏幕截图,其中显示了 Copilot 页和“显示 Copilot 补全”设置。

代码完成如何提供帮助?

代码补全通过减少编写 T-SQL 代码的认知负载,提高了你的工作效率并增强了适用于 SQL 数据库的 Copilot 中的工作流。 它可以加速代码编写,防止语法错误和拼写错误,并提高代码质量。 它可以直接在查询编辑器中提供有用的上下文丰富的建议。 无论你是 T-SQL 新手还是经验丰富的人,代码补全都可以帮助你节省编写代码的时间和精力,并使你可以专注于设计、优化和测试数据库。

关键功能

  • 自动补全部分编写的查询:Copilot 可以为部分编写的 SQL 查询提供上下文感知 SQL 代码建议或补全。
  • 基于注释生成建议:使用以自然语言描述代码逻辑和用途的注释来为 Copilot 提供指导。 在查询开头留下注释,Copilot 将生成相应的查询。

开始使用

  1. 开始在数据库中的 SQL 查询编辑器中编写查询。 当你键入时,Copilot 会通过显示一个暗淡的幻影文本来提供实时代码建议和查询补全。

    查询编辑器的屏幕截图,其中显示了 Copilot 代码建议的变暗文本。

  2. 然后,你可以使用 Tab 键接受建议,或者拒绝。 如果你不想接受 Copilot 的整个建议,可以使用 Ctrl+Right 键盘快捷键来接受建议的下一个单词。

  3. Copilot 可以为相同的输入提供不同的建议。 可以将鼠标悬停在建议上以预览其他选项。

    查询编辑器的屏幕截图,其中显示了变暗的文本和多个选择选项的选择器。

  4. 为了帮助 Copilot 理解你正在编写的查询,可使用 -- 留下注释来提供有关预期代码的上下文。 例如,可以指定要使用的数据库对象、条件或方法。 Copilot 甚至可以自动完成注释,帮助你高效地编写清晰准确的批注。

    查询编辑器的屏幕截图,其中显示了基于要求