共用方式為


使用 GitHub Copilot

這很重要

Azure Data Studio 於 2026 年 2 月 28正式退休。 您應該移轉至 Visual Studio Code。 欲了解更多資訊,請參閱 「Azure Data Studio 發生了什麼事」。

本文說明如何使用適用於 Azure Data Studio 的 GitHub Copilot 擴充功能

Copilot 對常見 SQL 語法的提示

當您在編輯器中建立 Transact-SQL (T-SQL) 時,GitHub Copilot 可以提供常見 T-SQL 語法的建議。 例如,如果您正在編寫聯結兩個資料表的查詢,Copilot 會對開啟編輯器中資料行的聯結條件、工作區中的其他檔案,以及常見的語法模式提供建議。

顯示 Copilot 提示自動完成資料表聯結和 where 語句的螢幕擷取畫面。

來自註解的 Copilot 提示

Copilot 的建議可以來自編輯器中的註解,包括自然語言註解。 例如,如果您編寫描述查詢的註解,Copilot 會為查詢提供建議。

顯示 Copilot 提示 PIVOT 查詢開頭的螢幕擷取畫面。

Copilot 的建議可能會完成查詢所需的部分語法,也可能完成整個查詢。 在上一個範例中,Copilot 開始查詢 PIVOT 資料。 在下圖中,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 的一項功能,可提供程式碼完成、參數資訊和物件名稱的建議。 IntelliSense 根據預設會在 Azure Data Studio 中啟用,並根據目前連線的內容和所有 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 + ,、輸入 Snippets,然後根據需求取消選取方塊。
GitHub Copilot AI 支援的協同開發人員擴充功能,可以提供情境感知的程式碼完成、建議,甚至是完整的程式碼片段。 包含於訂閱模式中的 GitHub Copilot 擴充功能。 可以從存在於 Azure Data Studio 狀態列中的 Copilot 狀態圖示啟用。

隱私權

您的程式碼為您所有。 我們會依照隱私權聲明,遵循負責任的做法,確保您的程式碼片段不會用作 GitHub Copilot 其他使用者的建議程式碼。