vscode connect กับ MSSQL
แนะนำ Extension ดีๆ สำหรับสาย dev ที่ใช้ vscode ครับ
หลังๆ มานี้โปรแกรม SQL Management Studio เริ่มมีขนาดใหญ่ขึ้นเรื่อยๆ ละ หลังสุดที่ผมเห็นขนาดตัวลงอยู่ที่ 1GB กว่าๆ ซึ่งผมว่ามันใหญ่มากกกกก
ผมเลยรองหา Tools อะไรสักตัวที่ไม่ใหญ่มาก และสามารถทำงานกับ MSSQL พื้นฐานได้ครบ (SELECT , INSERT , UPDATE , DELETE , Call Function/Stored Procedure) แล้วผมก็เจอ Extension บน VSCODE ซึ้งทำงานได้ OK เลยทีเดียว
1.แน่นอนต้องมี VSCODE ก่อนเลย
วิธีติดต่อก็ตามนี้เลยครับ ไปที่เมนู Extension เลยครับ แล้วพิมพ์ชื่อ “mssql”

2. Change Language ของ File เราให้เป็น SQL ซะก่อน
พิมพ์ Ctrl + P พิมพ์ Change Language Mode แล้ว Enter

2. พิมพ์ sql แล้ว Enter

3. กำหนด connection ครับ
Ctrl+P แล้วพิมพ์ mssql แล้ว Enter

ขั้นแรกเรายังไม่เคยสร้าง connection ไว้ จะแสดงให้เรา create profile ครับ Enter ที่ Create Connection Profile แล้ว Enter

กำหนด Hostname หรือ Server Database ที่จะ Connect แล้ว Enter

กำหนดชื่อ Database แล้ว Enter

กำหนดรูปแบบการ Authentication แล้ว Enter

กำหนด Username สำหรับ Connect แล้ว Enter

กำหนด Password สำหรับ Connect แล้ว Enter

กำหนดว่าให้จำ Password เราไว้หรือไม แล้ว Enter

กำหนดชื่อ Profile นี้ แล้ว Enter

เมื่อกำหนดครบแล้วจะแสดงข้อความแบบนี้แสดงว่า Create และ Connect เรียบร้อย

สังเกตุ taskbar ด้านล่างจะแสดงการ connect ของเราตามที่เรากำหนด

4. Create Profile และ Connect เรียบร้อยพร้อมใช้งาน
วิธีการใช้งานก็ไม่ยุ่งยากครับ
พิมพ์คำสั่ง SQL เลยครับ

สังเกตุเห็นอะไรไมครับ มี intellisense แสดง Table กับ Column ด้วยครับ !!! เจ๋งมาก
2. พิมพ์เสร็จแล้วเวลา Execute กด Ctrl+P พิมพ์ mssql เลือก Execute Query หรือ Ctrl + Shift + E

3. แสดงผลลัพธ์เป็น Grid และ Message

Extension ตัวนี้สามารถ Export Result ที่ได้ออกมาได้เป็น Format Excel, CSV และ JSON ครับ ด้วยวิธีง่ายๆ เลยครับ แค่คลิกขวา เลือก Format ที่ต้องการ

แค่นี้เองครับง่ายๆ เจ๋งมาก!!!
โดยสามารถเลือกเฉพาะ Column

หรือหลายๆ Column ตามที่ต้องการได้เลย
จบแล้วครับ ขอบคุณครับ
Ref : https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-develop-use-vscode
Last updated
Was this helpful?