ยูทิลิตี้บรรทัดคำสั่ง Microsoft SQL Server
Microsoft SQL Server มีผู้ใช้ที่มีอินเทอร์เฟซสำหรับผู้ใช้แบบกราฟิกอันหลากหลายเพื่อเรียกค้นและจัดการข้อมูลและตั้งค่า ฐานข้อมูล SQL Server อย่างไรก็ตามบางครั้งมันก็ง่ายกว่าการทำงานจากบรรทัดคำสั่งล้าสมัย ไม่ว่าคุณจะกำลังมองหาวิธีที่รวดเร็วและสกปรกเพื่อดำเนินการแบบสอบถาม SQL หรือต้องการรวมคำสั่ง SQL ไว้ในไฟล์สคริปต์ของ Windows SQLCMD ช่วยให้คุณสามารถบรรลุเป้าหมายได้ บทความนี้อนุมานว่าคุณมีฐานข้อมูลตัวอย่าง AdventureWorks ของไมโครซอฟต์อยู่แล้ว
01 จาก 05
การเปิด Command Prompt
เมื่อต้องการเรียกใช้ SQLCMD ก่อนอื่นคุณต้องเปิดยูทิลิตีบรรทัดคำสั่ง Windows ใน Windows XP คลิก Start (เริ่ม)> Run (เรียกใช้) จากนั้นพิมพ์ CMD ในช่องข้อความก่อนที่จะคลิก OK ใน Windows Vista คลิกปุ่ม Windows พิมพ์ CMD ลงในช่อง ค้นหา และกด Enter
คุณควรจะเห็นพรอมต์คำสั่งของ Windows
02 จาก 05
การเชื่อมต่อกับฐานข้อมูล
เมื่อคุณเปิดพรอมต์คำสั่งให้ใช้ยูทิลิตี SQLCMD เพื่อเชื่อมต่อกับฐานข้อมูล ในตัวอย่างนี้เรากำลังเชื่อมต่อกับฐานข้อมูล AdventureWorks2014 ดังนั้นเราจึงใช้คำสั่ง:
sqlcmd -d AdventureWorks2014ใช้ข้อมูลประจำตัว Windows ที่เป็นค่าเริ่มต้นเพื่อเชื่อมต่อกับฐานข้อมูลของคุณ นอกจากนี้คุณยังสามารถระบุชื่อผู้ใช้โดยใช้ค่าสถานะ -U และรหัสผ่านโดยใช้ค่าสถานะ -P ตัวอย่างเช่นคุณสามารถเชื่อมต่อกับฐานข้อมูลโดยใช้ชื่อผู้ใช้ "mike" และรหัสผ่าน "goirish" ด้วยบรรทัดคำสั่งต่อไปนี้:
sqlcmd -U mike -P goirish -d AdventureWorks201403 จาก 05
การป้อนข้อมูล Query
เริ่มพิมพ์คำสั่ง SQL ที่พรอมต์ 1> คุณสามารถใช้บรรทัดได้มากเท่าที่ต้องการสำหรับการสืบค้นของคุณกดปุ่ม Enter หลังจากแต่ละบรรทัด SQL Server ไม่ดำเนินการสืบค้นข้อมูลของคุณจนกว่าจะได้รับคำแนะนำอย่างชัดแจ้งให้ทำเช่นนั้น
ในตัวอย่างนี้เราป้อนข้อความค้นหาต่อไปนี้:
04 จาก 05
การดำเนินการ Query
เมื่อคุณพร้อมที่จะรันคำค้นหาของคุณให้พิมพ์คำสั่ง GO ในบรรทัดคำสั่งใหม่ภายใน SQLCMD แล้วกด Enter SQLCMD รันการสอบถามของคุณและแสดงผลลัพธ์บนหน้าจอ
05 จาก 05
กำลังออกจาก SQLCMD
เมื่อคุณพร้อมที่จะออกจาก SQLCMD พิมพ์คำสั่ง EXIT ลงในบรรทัดคำสั่งว่างเพื่อกลับไปที่พร้อมท์รับคำสั่งของ Windows