【问题标题】:Updated Table Names, Update Views with new table names [duplicate]更新表名,使用新表名更新视图 [重复]
【发布时间】:2016-02-28 04:00:07
【问题描述】:

我最近重命名了 SQL Server 数据库中的所有表,现在视图(大约 20 个并且还在增长)无法正常工作,因为它们指向了错误的表名。有没有办法同时更新它们,所以我不必逐个进入每个视图并进行查找和替换?

【问题讨论】:

    标签: sql sql-server


    【解决方案1】:

    1- 为这些视图生成一个放置脚本(使用 Management Studio 或 redgate 之类的工具)

    2- 生成所有这些视图的创建脚本(使用 Management Studio 或 redgate 之类的工具)

    3- 在编辑器上打开创建脚本并替换所有更改的表名

    4- 运行创建脚本

    5- 运行放置脚本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-30
      • 2023-03-13
      • 2018-06-22
      • 2013-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      相关资源
      最近更新 更多