MSSQL VSCode Visual Studio Code Json

Visual Studio Code - Connect to database

江崑成 2020/12/07 09:13:11
197

Visual Studio Code - Connect to database

前言

要連線到 MSSQL 資料庫的手段很多,「Visual Studio Code」(VSCode)除了可以用來寫程式,
也能用 Extension 來進行資料庫連線,並執行資料庫指令。

不久之前的更新,也支援了 Object Explorer 囉!

Extension - SQL Server(mssql)

先透過 VSCode 的擴充套件管理員進行套件安裝。(可搜尋 mssql)

Connect to database.

Step 1. 切換到「SQL SERVER: CONNECTIONS」並點選「Add Connection」

Step 2. 設定連線的資料庫 IP / DomainName。

Step 3. 若有預設要連線資料庫,也可以進行設定。

Step 4. 選擇要登入的類型,這邊先以「SQL Login」進行說明。

Step 5. 輸入要進行連線的帳號。

Step 6. 輸入連線帳號的密碼。

Step 7. 可以選擇是否要儲存密碼,若選擇 NO 則每次要進行連線時,都會再詢問一次密碼。

Step 8. 最後,輸入用來識別此連線的名稱,就完成囉。

Step 9. 連線成功後,就會在 Object Explorer 出現連線的識別名稱,也可以進行資料庫及資料表瀏覽。

執行資料庫指令

新增檔案並進行連線

除了透過 Object Explorer 進行資料庫物件瀏覽,也可以直接透過執行 script 來取得資料。

Step 1. 新增一個檔案,並修改類型為 sql。

Step 2. 點選右下角「Disconnected」,來選擇要連線的資料庫。

Step 3. 選擇剛剛新增的 SQL-153。

Step 4. 連線成功後,會出現目前使用的連線訊息。

Step 5. 選擇開啟「SQLCMD」為 On,以啟用 SQL 指令提示。

執行指令

Step 1. 與一般資料庫連線工具一樣,都會進行語法提示。

Step 2. 也會自動提示可用資料表。

Step 3. 執行指令取得資料。

Tips

透過一般資料庫管理工具,如 SSMS 進行資料取得時,若該欄位為 Json 資料,進行該欄位複製時,有時無法正常取得該欄位所有資料。

此時,若是透過 VSCode 進行資料讀取,還可以進行一步快速瀏覽該資料。

Step 1. 如下方的 JsonData 欄位為 Json 資料。

Step 2. 直接點選該欄位,就會顯示該欄位的資料,且是有排版過的 Json 內容,非常的方便。

參考資料

文章內容的敘述如有錯誤及觀念不正確,請不吝嗇指教,如有侵權內容也請您與我反應。感謝您~

江崑成