Microsoft sql server

แก้ไขข้อมูลมากกว่า 200 rows ใน Microsoft SQL Server

อันนี้เหมือนเป็นบันทึกช่วยจำแบบแชร์กันแล้วกันนะครับ  พอดีชอบลืมว่ามันเข้าไปยังไงเลยเขียนแบ่งไว้เลยเพื่อเป็นประโยชน์กับคนอื่นบ้าง เรื่องของการแก้ไขข้อมูลใน SQL Server มากกว่า 200 rows

Microsoft sql server

Microsoft sql server

เนื่องจากเวลาพัฒนาโปรแกรมการทำงานของเรากบฐานข้อมูลจะต้องมีการแก้ไขกนอยู่ตลอดเวลานะครับ พอเราใช้ MYSQL บ่อยๆมนก็ชินมือ พอมาแก้ไขใน SQL Server เลยจำไม่ค่อยได้ หน้าตามันไม่คุ้นเคย

ถ้าปรกติเราจะแก้ไขข้อมูลใน table เราจะสามารถทำได้โดยการ

  1. คลิกขวาที่ table
  2. เลือก Edit Top 200 Rows
  3. จากนั้นหน้าต่างจะพาเรเข้าไปแก้ไขข้อมูลในกล่องตามภาพตัวอย่าง
edit-top-200-rows-01

edit-top-200-rows-01

edit-top-200-rows-02

edit-top-200-rows-02

 

ในหน้านี้เราจะแก้ไขข้อมูลได้เพียง 200 Rows จากข้อมูลที่ถูก Add เข้าไปใหม่ล่าสุด

ถ้าหากเราต้องการแก้ไขเป็นค่าๆไปส่วนใหญ่ก็จะใช้วิธีเขียน Code SQL Update กันตรงๆไปเลย แต่หากเราจะแก้ไขหลายๆค่าในส่วนของค่าที่เกินจากค่าล่าสุด 200 ไปแล้วมันไม่สามารถเลือกได้โดยตรงจากทางหน้าต่างแรก ให้เราไปตั้งค่าปรับได้ที่

  1. เข้าไปที่ Menu Tool
  2. เลือก Option
  3. เลือก SQL Server Object explorer
  4. เลือก Commands
  5. ทำการเปลี่ยนค่าในช่องของ Value for Edit Top ที่ด้านขวามือครับ
edit-top-200-rows-03

edit-top-200-rows-03

 

จากนั้นกด Ok แล้วกลับเข้าไปที่เดิมก็จะสามารถแก้ไขข้อมูลได้มากขึ้นแล้วนะครับ