MS SQL Server 2005 : เทคนิคการ copy header ของผลการรัน query

MS_SQL_Server_copy_header_col_3.jpg

สำหรับหลายคนทีได้ใช้งาน Microsoft SQL Server 2005 แบบออฟนั้น อาจจะต้องมีการนำผลของการรันคิวรี่ (query) เอาไปใช้งานต่อ ไม่ว่าจะเป็นเอาไปวางใน Excel หรือว่าส่งข้อมูลที่ได้ให้ลูกค้า ซึ่งจริงๆ แล้วการนำผลการรันก็สามารถทำได้โดยเลือกผลที่ได้แล้วเลือก File > Save Result As.. หรือแม้กระทั่ง Copy ข้อมูลไปเลย แต่ว่าบางครั้ง หรืออาจจะทุกครั้งสำหรับบางคน ที่ไม่สามารถนำหัวคอลัมน์ไปด้วย วันนี้ออฟก็เลยมาบอกเทคนิคในการ Copy Header Column ของข้อมูลที่รันได้ไปด้วยค่า

เทคนิคการ copy header ของผลการรัน query

  1. เปิดโปรแกรม SQL Server 2005 Management Studio.
  2. ที่แถบเมนูด้านบนเลือก Query จากนั้นเลือก Query Options.
    MS_SQL_Server_copy_header_col_1.jpg
  3. ในหน้าต่าง Query Options , ที่แถบด้านซ้ายกดเลือก Results
  4. เลือก Grid.
  5. ติ๊กเลือกที่ช่อง the Include column headers when copying or saving the results
    MS_SQL_Server_copy_header_col_2.jpg
  6. คลิก OK.

ตัวอย่างผลของการรัน

ผลของการ Copy แบบไม่มีหัว column

sysrowsetcolumns 4 10/14/05 1:36
sysrowsets 5 10/14/05 1:36
sysallocunits 7 10/14/05 1:36
sysfiles1 8 4/8/03 9:13
syshobtcolumns 13 10/14/05 1:36

ผลของการ Copy แบบมีหัว column

name id crdate
sysrowsetcolumns 4 10/14/05 1:36
sysrowsets 5 10/14/05 1:36
sysallocunits 7 10/14/05 1:36
sysfiles1 8 4/8/03 9:13
syshobtcolumns 13 10/14/05 1:36

หมายเหตุ : ออฟลองใช้งานดูแล้วมันต้องตั้งค่าใหม่ทุกครั้งที่เราสร้าง query ใหม่อ่ะ

Leave a comment