【问题标题】:Possible to hide columns in a SQL Server Management Studio database diagram?可以隐藏 SQL Server Management Studio 数据库图表中的列吗?
【发布时间】:2010-02-24 17:02:16
【问题描述】:

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

由于它们只占用视觉空间,是否有可能以某种方式隐藏这些列,使它们不会出现在 SSMS 或 SSMSE 的数据库图中?

【问题讨论】:

    标签: sql-server ssms


    【解决方案1】:

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

    【讨论】:

    • 这应该是公认的答案。至少可以追溯到 SSMS 的 SQL2008 R2 版本。
    • 这不会隐藏,它只会隐藏**列属性"
    【解决方案2】:

    很遗憾,没有。

    您只能显示或隐藏整个表格。或调整大小。或逆向工程到 Visio 或一些类似的工具

    编辑,2017 年 12 月

    图表中的“表格视图”显示所有列或列。 它不会删除 一些

    是的,您可以修改列属性的视图,但OP没有问这个。

    请阅读问题

    【讨论】:

    • 这不应该是公认的答案,因为至少在当前版本的管理工作室中有一种方法(参见其他答案)。
    • 右键单击表格并选择“表格视图”并仅选择名称
    • @uri 另一个答案这不会隐藏 columns,它只会隐藏 **column 属性”
    • @xsl 另一个答案不隐藏 columns,它只隐藏 **column 属性"
    【解决方案3】:

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

    【讨论】:

    • 当我打开 Name Only 时,我仍然看不到隐藏图表中各个列的方法。
    【解决方案4】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      • 2010-10-25
      • 2010-09-14
      • 1970-01-01
      • 2013-09-10
      • 2023-03-24
      • 2010-12-10
      相关资源
      最近更新 更多