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