字段重命名后依赖关系更新

时间:2015-04-23 10:38:10

标签: sql oracle toad

最近我们进行了数据库迁移,所有内容都转移到了Oracle平台,这个机会也用于修改数据库结构。我的任务是重命名所有表中的大多数字段,使命名与其他数据库相对应,以使报告过程标准化。我获得了包含旧列名和新列名的列表,我用它来创建一组ALTER TABLE查询以重命名相关字段。

当我重命名字段时,所有视图,过程和函数都会失去依赖关系。 我正在为Toad for Oracle工作,但说实话,我不熟悉这个应用程序。我不确定在现场重命名后是否可以更新所有视图,程序等,但据我所知,Toad不提供这样的选项。

您知道我该如何处理这项任务?是否可以使用Toad执行此操作,还是应下载其他软件?

非常感谢您的回答

1 个答案:

答案 0 :(得分:0)

在我看来,在工具中寻找你可以自己做。假设您拥有所有表格,视图和相应的程序&函数在文本文件中创建语句。然后,您可以使用新的列名复制此文件,然后您可以使用一些视觉差异工具来比较和验证您的更改。这样,更改将在您的控制中,并且很容易回滚以使用原始文件进行ols更改。