共用方式為


如何:在 Fabric 中使用 SQL 資料庫的 Copilot 程式代碼完成

✅適用於:Microsoft Fabric 中的 SQL 資料庫

適用於 SQL 資料庫的 Copilot 包含具有 Copilot 的程式代碼完成功能。

當您開始在編輯器中撰寫 T-SQL 程式代碼或批註時,適用於 SQL 資料庫的 Copilot 會使用資料庫架構和查詢索引卷標內容來補充現有的 IntelliSense 與內嵌程式代碼建議。

  • 完成的長度有多種:有時是完成目前的行,有時是完成一個全新的程式碼區塊。
  • 程式碼完成功能支援所有類型的 T-SQL 查詢:資料定義語言 (DDL)、資料查詢語言 (DQL) 和資料操作語言 (DML)。
  • 您可以接受全部或部分建議,或繼續鍵入以略過建議。 Copilot 也可以為您挑選產生替代建議。

必要條件

  • 確認在資料庫設定中啟用的 [顯示 Copilot 完成] 設定。
    • 您也可以透過查詢編輯器底部的狀態列來檢查設定的狀態。

      網狀架構 SQL 資料庫查詢編輯器的螢幕快照,其中顯示 Copilot 設定已就緒並啟用。

    • 如果未啟用,請在資料庫 [設定] 中 選取 [Copilot ] 窗格。 啟用 [ 顯示 Copilot 完成 ] 選項已啟用。

      網狀架構 SQL 資料庫設定的螢幕快照,其中顯示 [Copilot] 頁面和 [顯示 Copilot 完成] 設定。

程序碼完成功能可為您提供哪些協助?

程序代碼完成可藉由減少撰寫 T-SQL 程式代碼的認知負載,提升您適用於 SQL 資料庫的生產力和工作流程。 其可加速程式碼撰寫、防止語法錯誤和錯字,並提升程式碼品質。 它會直接在查詢編輯器內提供內容豐富的實用建議。 不論您是 T-SQL 的新功能或經驗,程式代碼完成都有助於節省撰寫程式代碼的時間和精力,並專注於設計、優化及測試資料庫。

主要功能

  • 自動完成部分撰寫的查詢:Copilot 可以為部分撰寫的 SQL 查詢提供內容感知的 SQL 程式代碼建議或完成。
  • 從批注產生建議:使用描述程式碼邏輯和使用自然語言用途的批注來引導 Copilot。 在查詢開頭保留批注,Copilot 將會產生對應的查詢。

開始使用

  1. 開始在資料庫中的 SQL 查詢編輯器中撰寫查詢。 當您輸入時,Copilot 會藉由呈現暗灰色的准刪除文字,提供查詢的即時程式代碼建議和完成。

    查詢編輯器的螢幕擷取畫面,顯示灰色的 Copilot 程式碼建議文字。

  2. 然後,可以使用 Tab 鍵接受建議,或將其關閉。 如果您不想接受 Copilot 的整個建議,您可以使用 Ctrl+Right 鍵盤快捷方式來接受建議的下一個字。

  3. Copilot 可以為相同的輸入提供不同的建議。 可以將滑鼠停留在建議上方來預覽其他選項。

    查詢編輯器的螢幕擷取畫面,顯示灰色文字和多重選取選項的選取器。

  4. 為了協助 Copilot,了解您正在撰寫的查詢,您可以使用 -- 留下註解,提供您期望的程式碼的內容。 例如,您可以指定要使用的資料庫物件、條件或方法。 Copilot 甚至可以自動完成您的註解,協助您更有效率地撰寫清楚且準確的註解。

    查詢編輯器的螢幕擷取畫面,顯示根據要求「列出每個城市的平均溫度」的註解建議的程式碼區塊。