更新表名,使用新表名更新视图 [重复]
Posted
技术标签:
【中文标题】更新表名,使用新表名更新视图 [重复]【英文标题】:Updated Table Names, Update Views with new table names [duplicate] 【发布时间】:2016-02-28 04:00:07 【问题描述】:我最近重命名了 SQL Server 数据库中的所有表,现在视图(大约 20 个并且还在增长)无法正常工作,因为它们指向了错误的表名。有没有办法同时更新它们,所以我不必逐个进入每个视图并进行查找和替换?
【问题讨论】:
【参考方案1】:1- 为这些视图生成一个放置脚本(使用 Management Studio 或 redgate 之类的工具)
2- 生成所有这些视图的创建脚本(使用 Management Studio 或 redgate 之类的工具)
3- 在编辑器上打开创建脚本并替换所有更改的表名
4- 运行创建脚本
5- 运行放置脚本
【讨论】:
以上是关于更新表名,使用新表名更新视图 [重复]的主要内容,如果未能解决你的问题,请参考以下文章