當我們新建表/設計表 的時候,SSMS會幫我們打開默認表設計器 ;如下圖只會顯示“列名”,“數據類型”,“允許Null值”這三個
但是大多數的時候,我們還要修改表字段的“默認值”,“說明/注釋” 每次都要到設計器下面的“列屬性”里去找默認值/說明然后去修改 不能直接在設計器主界面修改。所以我們希望在表設計器后面加上“默認值”,“說明”字段,這樣加快設計。
修改方法如下:
SqlServer管理工具本身並沒有這一設置的功能,需要修改注冊表。
1、打開運行 輸入 regedit 打開注冊表
2、定位到:\HKEY_CURRENT_USER\Software\Microsoft\SQL Server Management Studio\18.0_IsoShell\DataProject
3、找到 SSVPropViewColumnsSQL70 和 SSVPropViewColumnsSQL80。 默認值為:1,2,6;。將其修改為 1,2,3,4,5,6,7,17; 即可。
想要顯示其他,可用序號說明
- Column Name (列名)
- Data Type (數據類型)
- Length (長度)
- Precision (精度)
- Scale (小數位數)
- Allow Nulls *(允許空值)
- Default Value (默認值)
- Identity (是否為標識)
- Identity Seed (標識種子)
- Identity Increment (標識增量)
- Row GUID (行GUID)
- Nullable (可以為空)
- Condensed Type (簡捷類型,與2數據類型相同)
- Not for Replication (不用於復制)
- Formula (公式)
- Collation (排序規則)
- Description (說明)
當然 不同版本的 Management Studio 注冊表修改位置不同,如以下為其他版本的修改注冊表地址
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
SQL Server 2008 R2 對用 10.0;
SQL Server 2012 對應 11.0
注意:在修改注冊表后,要重啟SSMS。表設計器效果才會出來
效果如下: