ถ้าต้อง 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
- นำไปดัดแปลงตามความเหมาะสมกับงานที่ทำครับ
อ่านเพิ่มเติม