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 語言支援:
- 從 VS Code 側邊欄開啟延伸模組檢視 (⇧⌘X (Windows, Linux Ctrl+Shift+X))。
- 在搜尋列中輸入「mssql」,點擊安裝,並在系統提示時重新載入 VS Code。

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

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

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

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

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

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

後續步驟
- 下載免費的 SQL Server 2017 Developer Edition。
- 從 Visual Studio Code Marketplace 安裝 mssql 擴充功能。
- 建置應用程式 - 使用 SQL Server 並搭配您喜愛的程式語言,在 macOS、Linux 與 Windows 上開始開發應用程式。
- 在 GitHub 上為 mssql 擴充功能做出貢獻。您可以透過我們的 GitHub Issue Tracker 提交錯誤報告或功能建議。