Visual Studio Code 中的 Transact-SQL

透過 VS Code Marketplace 提供的 mssql 擴充功能,將 Visual Studio Code 打造為強大的 Transact-SQL (T-SQL) 開發編輯器。mssql 擴充功能針對在企業內部部署、任何雲端環境中執行的 SQL Server、Azure SQL Database 以及 Azure SQL Data Warehouse 進行了最佳化。

您可以連接到 SQL 資料庫、輸入 T-SQL 程式碼、執行 T-SQL 程式碼、檢視結果,並將結果儲存為 JSON 或 CSV 檔案。在輸入 T-SQL 程式碼時,您可以使用豐富的 T-SQL 語言功能,例如 T-SQL IntelliSense(程式碼自動完成)、語法高亮、Linting(程式碼檢查)、程式碼巡覽以及程式碼片段。

下載 VS Code - 如果您尚未下載 VS Code,請為您的平台(Linux、macOS 或 Windows)快速安裝。

安裝 T-SQL 支援

依照下列步驟,透過安裝 VS Code Marketplace 中的 mssql 擴充功能,為 VS Code 新增 T-SQL 語言支援:

  1. 從 VS Code 側邊欄開啟延伸模組檢視 (⇧⌘X (Windows, Linux Ctrl+Shift+X))。
  2. 在搜尋列中輸入「mssql」,點擊安裝,並在系統提示時重新載入 VS Code。

install mssql extension

連接並執行 T-SQL

輕鬆連接到在企業內部部署、任何雲端環境中執行的 SQL Server、Azure SQL Database 以及 Azure SQL Data Warehouse。接著,直接在 VS Code 內執行您的 T-SQL 陳述式與批次檔以檢視結果及訊息。系統會儲存您最近的連線記錄,以便您快速重新連接至資料庫。

Execute T-SQL

檢視與儲存結果

在執行 T-SQL 程式碼時檢視結果與訊息。只需幾次點擊,即可將結果儲存為 JSON 或 CSV 檔案,以便在應用程式中使用這些資料。

Save T-SQL

T-SQL IntelliSense

當您在編輯器中輸入 T-SQL 程式碼時,VS Code 會提供 T-SQL 關鍵字的智慧型程式碼自動完成、結構描述物件名稱(資料表、欄位、檢視表)建議;若已連接至資料庫,還會提供函式與程序的參數說明。

tsql intellisense

Linting

Linting 是針對您的 T-SQL 程式碼進行潛在語法錯誤的分析。使用 Visual Studio Code,您可以在輸入程式碼的同時,快速巡覽至 T-SQL 程式碼中的錯誤與警告。

tsql linting

預覽定義 / 前往定義

在輸入 T-SQL 程式碼時,使用預覽定義前往定義,即可快速瀏覽資料庫中結構描述物件(如資料表、函式與程序)的定義。

tsql peek definition

程式碼片段

T-SQL 程式碼片段(Snippets)提供常用 T-SQL 陳述式的程式碼範本。輸入「sql」即可取得 T-SQL 程式碼片段清單。

tsql snippets

後續步驟

更多閱讀

© . This site is unofficial and not affiliated with Microsoft.