這很重要
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 提示
Copilot 的建議可以來自編輯器中的註解,包括自然語言註解。 例如,如果您編寫描述查詢的註解,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 的一項功能,可提供程式碼完成、參數資訊和物件名稱的建議。 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 其他使用者的建議程式碼。