ถ้าต้อง query ทุกๆ วัน หรือ ทุกๆ ชั่วโมง แล้วเอาผลลัพธ์มาเก็บไว้ จะดีมั๋ยที่ทำเป็น schedule ไว้แล้วให้ทุกสิ่งทุกอย่างมันดำเนินไปตามที่มันควรจะเป็น โดยที่เราไม่ต้องทำเองทุกวัน
- สร้างไฟล์ที่เก็บ query ไว้ก่อนโดยผม save query จากเรื่อง สร้าง Data Dictionary แค่คลิก เป็นไฟล์ชื่อ DataDictionary.sql
- เปิด command ขึ้นมาโดยพิมพ์ sqlcmd ตามด้วย
sqlcmd Utility Option ความหมาย ตัวอย่าง -S [protocol:]server[instance_name][,port] connection ของ sql server ของผมคือ MAGI\SQLEXPRESS -d db_name ชื่อ database -E (use trusted connection) -i input_file -o output_file ไฟล์ผลลัพธ์คือ OutFileName.txt สิศิรวมแล้วคือ
sqlcmd -S MAGI\SQLEXPRESS -d test -E -i DataDictionary.sql -o OutFileName.txt
- หลังเอ็นเทอร์ไฟล์ OutFileName.txt จะถูกสร้างขี้นมาอยู่ที่เดียวกับไฟล์ DataDictionary.sql
- นำไปดัดแปลงตามความเหมาะสมกับงานที่ทำครับ
อ่านเพิ่มเติม