Sql server 是否可以在SQL Server Management Studio数据库关系图中隐藏列?

Sql server 是否可以在SQL Server Management Studio数据库关系图中隐藏列?,sql-server,ssms,Sql Server,Ssms,我的所有表都有特定的审核列(CreateDate、CreateBy、UpdateDate、UpdateBy) 由于它们只占用了可视空间,是否有可能以某种方式隐藏这些列,以便它们不会显示在SSMS或SSMSE中的数据库关系图中 不幸的是,没有 只能显示或隐藏整个表。或者调整大小。或者对Visio或类似工具进行反向工程 2017年12月编辑 图表中的“表视图”显示所有列或无列。 它不会删除部分列 是的,您可以修改列属性的视图,但OP没有这样做 请阅读问题实际上你可以。只需右键单击表格并从关联菜单中选

我的所有表都有特定的审核列(CreateDate、CreateBy、UpdateDate、UpdateBy)

由于它们只占用了可视空间,是否有可能以某种方式隐藏这些列,以便它们不会显示在SSMS或SSMSE中的数据库关系图中

不幸的是,没有

只能显示或隐藏整个表。或者调整大小。或者对Visio或类似工具进行反向工程

2017年12月编辑

图表中的“表视图”显示所有列或列。 它不会删除部分列

是的,您可以修改列属性的视图,但OP没有这样做


请阅读问题

实际上你可以。只需右键单击表格并从关联菜单中选择“表格视图”。

您必须选择所有表格(ctrl+a),然后选择“表格视图”>“仅名称”。

您可以创建视图,只选择要在图表中看到的列,然后在图表中使用这些视图,而不是使用原始表格


也许应用程序本身可以使用这些视图。

这不应该是可接受的答案,因为至少在当前版本的management studio中有一种方法(请参见其他答案)。右键单击表格,选择“表格视图”,然后选择名称only@uri另一个答案是,这不会隐藏列,它只隐藏**列属性“@xsl其他答案这不隐藏列,它只隐藏**列属性”这应该是可接受的答案。至少可以追溯到SQL2008 R2版本的SSMS。这并不隐藏列,它只隐藏**列属性“当我启用“仅名称”时,我仍然看不到从图表中隐藏单个列的方法。