สำหรับผู้ที่ใช้งาน Microsoft SQL Server มักจะคุ้นเคยกับ Table Design ซึ่งเมื่อเรา New Table... ขึ้นมาก็จะพบหน้า Design โดยทั่วไปจะแสดง Column Properties คือ Column Name, Data Type และ Allow Nulls ดังรูป
หลายคนอาจจะสงสัยว่า เอ๊ะ! มันโชว์มากกว่าไอ้สามคอลัมน์นี้ได้มั้ย ผมเองก็พยายามหามาเป็นพักเหมือนกันแต่ก็ไม่ประสบผลสำเร็จ ฮ่าๆ สุดท้ายจบที่ Stackoverflow ก็เลยเอามาแบ่งปันกันครับ โดยผมจะโชว์คอลัมน์ Description เพิ่มขึ้นมา อ่อ! ลืมบอกไปผมใช้ SQL Server 2008 R2 สำหรับทดลองครั้งนี้นะครับ
เริ่มแรกเปิดหน้าต่าง Run ขึ้นมา (All Programs >> Accessories >> Run) จากนั้นพิมพ์ regedit แล้วคลิก OK
หลังจากนั้นจะแสดงหน้าต่าง Registry Editor ขึ้นมา ให้เข้าไปที่ HKEY_CURRENT_USER >> Software >> Microsoft >> Microsoft SQL Server >> 100 >> Tools >> Shell >> DataProject
หลังจากเจอ DataProject แล้ว ให้หาไฟล์ SSVPropViewColumnsSQL70 และ SSVPropViewColumnsSQL80 ซึ่งเดิมจะมีค่า Data คือ 1,2,6
ทีนี้ถ้าผมต้องการให้แสดง Description โดยคลิกขวา Modify... และเติม 17 ต่อท้ายไปเป็น 1,2,6,17 หรือถ้าให้ต้องการให้แสดง Properties อื่นๆ สามารถเติมไปได้ตาม Properties Number ตามนี้ครับ
1. Column Name
2. Data Type
3. Length
4. Precision
5. Scale
6. Allow Nulls
7. Default Value
8. Identity
9. Identity Seed
10. Identity Increment
11. Row GUID
12. Nullable
13. Condensed Type
14. Not for Replication
15. Formula
16. Collation
17. Description
จากนั้นลองปิดแล้วเปิด SQL Server ขึ้นมาใหม่ครับ จะได้ผลลัพธ์ดังนี้(ถ้าไม่มีปัญหาอะไรนะครับ >.<)