【问题标题】:Column check SQL Server列检查 SQL Server
【发布时间】:2016-11-23 14:39:05
【问题描述】:

我在 Microsoft SQL Server 中连接了很多视图和表。我想检查本机表中所有无用的列。有没有办法自动检查表中的列是否在其他表中使用?

【问题讨论】:

  • “执行自动检查”是什么意思???你到底想做什么?我假设“表中的列是否在其他表中使用”您指的是外键?
  • 没用是什么意思?仅仅因为它不在其他表中并不会使其无用......即PK。
  • 查看表依赖关系。

标签: sql-server view sql-server-2012


【解决方案1】:
  1. 在 SQL Server Management Studio 中创建数据库图表。从这里您可以分析表/列是如何相关的。信息here
  2. 进行业务模型分析并查看使用了哪些值,哪些值已弃用并从那里开始。
  3. 如果您对数据库进行任何更改,则必须将这些更改投射到连接到该数据库的任何代码中。

不要仅仅通过查看数据库图表来删除表中的列。您将销毁任何对象关系映射器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-18
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 1970-01-01
    • 2013-11-05
    • 1970-01-01
    相关资源
    最近更新 更多