我最近在SQL Server数据库中重命名了所有表,现在视图(大约20个和不断增长的)不起作用,因为它们指向错误的表名。有没有办法同时更新所有这些,所以我不必逐个进入每个视图并进行查找和替换?
答案 0 :(得分:0)
1-为这些视图生成一个删除脚本(使用Management Studio或像redgate这样的工具)
2-生成所有这些视图的创建脚本(使用Management Studio或像redgate这样的工具)
3-在编辑器上打开创建脚本并替换所有已更改的表名
4-运行创建脚本
5-运行drop script