當(dāng)我們新建表/設(shè)計(jì)表 的時(shí)候,SSMS會(huì)幫我們打開默認(rèn)表設(shè)計(jì)器 ;如下圖只會(huì)顯示“列名”,“數(shù)據(jù)類型”,“允許Null值”這三個(gè)

但是大多數(shù)的時(shí)候,我們還要修改表字段的“默認(rèn)值”,“說明/注釋” 每次都要到設(shè)計(jì)器下面的“列屬性”里去找默認(rèn)值/說明然后去修改 不能直接在設(shè)計(jì)器主界面修改。所以我們希望在表設(shè)計(jì)器后面加上“默認(rèn)值”,“說明”字段,這樣加快設(shè)計(jì)。
修改方法如下:
SqlServer管理工具本身并沒有這一設(shè)置的功能,需要修改注冊(cè)表。
1、打開運(yùn)行 輸入 regedit 打開注冊(cè)表
2、定位到:\HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\19.0_IsoShell\DataProject
3、找到 SSVPropViewColumnsSQL70 和 SSVPropViewColumnsSQL80。 默認(rèn)值為:1,2,6;。將其修改為 1,2,3,8,9,6,7,17; 或 1,2,3,4,5,6,7,17; 即可。
說明:更改前,先關(guān)閉管理工具,再更改注冊(cè)表,更改后,可按F5刷新一下看是否更改成功。然后再打開管理工具即可看到效果,無需重啟電腦!

想要顯示其他,可用序號(hào)說明
- 1、Column Name (列名) 
- 2、Data Type (數(shù)據(jù)類型) 
- 3、Length (長度) 
- 4、Precision (精度) 
- 5、Scale (小數(shù)位數(shù)) 
- 6、Allow Nulls *(允許空值) 
- 7、Default Value (默認(rèn)值) 
- 8、Identity (是否為標(biāo)識(shí)) 
- 9、Identity Seed (標(biāo)識(shí)種子) 
- 10、Identity Increment (標(biāo)識(shí)增量) 
- 11、Row GUID (行GUID) 
- 12、Nullable (可以為空) 
- 13、Condensed Type (簡捷類型,與2數(shù)據(jù)類型相同) 
- 14、Not for Replication (不用于復(fù)制) 
- 15、Formula (公式) 
- 16、Collation (排序規(guī)則) 
- 17、Description (說明) 
當(dāng)然 不同版本的 Management Studio 注冊(cè)表修改位置不同,如以下為其他版本的修改注冊(cè)表地址
11X: HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\11.0\DataProject
14X: HKEY_CURRENT_USER\SOFTWARE\Microsoft\SQL Server Management Studio\14.0\DataProject
18X: HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\18.0_IsoShell\DataProject
19X: HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\19.0_IsoShell\DataProject
SQL Server 2008 R2 對(duì)用 10.0;
SQL Server 2012 對(duì)應(yīng) 11.0
注意:在修改注冊(cè)表后,要重啟SSMS。表設(shè)計(jì)器效果才會(huì)出來
效果如下:
 
