SQLServer 在表设计器显示更多列

Posted Hello World,

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer 在表设计器显示更多列相关的知识,希望对你有一定的参考价值。

默认的设计器网格中只显示“列名”,“数据类型”,“允许NULL值”三列,但通常需要给字段添加备注,需要切换到底部去填写,十分不便。

经查询资料得知,可以通过修改注册表的方式来实现显示更多列。

注册表位置:

计算机\\HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\SQL Server Management Studio\\版本号...\\DataProject

不同的版本不一样,例如SQL Server Management Studio 15.0.18390.0的,位置如下:

计算机\\HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\SQL Server Management Studio\\18.0_IsoShell\\DataProject

修改里面的两个项:SSVPropViewColumnsSQL70和SSVPropViewColumnsSQL80

数字对应值的列表如下:

  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

根据自己的需要填写即可,修改完成后重启一下管理器就可以看到效果了。 

以上是关于SQLServer 在表设计器显示更多列的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法让 Identity Specification 显示在 Allow Nulls 列旁边的表设计器中?

如何在表中指定基于 SQL Server 中另一列的计算列?

SQLServer之UNIQUE约束

SQLServer之UNIQUE约束

sql server 2008不用查询语句怎样查看新建的表的信息?像2000中的企业管理器中有个返回所有列一样

求教在sqlserver2008中的表中怎么添加一列自增的列?