【发布时间】:2016-02-28 04:00:07
【问题描述】:
我最近重命名了 SQL Server 数据库中的所有表,现在视图(大约 20 个并且还在增长)无法正常工作,因为它们指向了错误的表名。有没有办法同时更新它们,所以我不必逐个进入每个视图并进行查找和替换?
【问题讨论】:
标签: sql sql-server
我最近重命名了 SQL Server 数据库中的所有表,现在视图(大约 20 个并且还在增长)无法正常工作,因为它们指向了错误的表名。有没有办法同时更新它们,所以我不必逐个进入每个视图并进行查找和替换?
【问题讨论】:
标签: sql sql-server
1- 为这些视图生成一个放置脚本(使用 Management Studio 或 redgate 之类的工具)
2- 生成所有这些视图的创建脚本(使用 Management Studio 或 redgate 之类的工具)
3- 在编辑器上打开创建脚本并替换所有更改的表名
4- 运行创建脚本
5- 运行放置脚本
【讨论】: