PL / SQL(Toad)自动格式化所有数据库对象

时间:2016-01-12 08:09:50

标签: oracle git toad

对于Oracle 11g数据库中的开发,我们使用Toad for Oracle和Git(在TeamCoding中)。

我们的一个开发规则是使用Toad Autoformatter来获得持久的代码外观"。由于我们想要更改此规则集(朝向更少的行使用),因此在从旧格式切换到新格式时,每个文件都将完全位于更改日志中,从而无法查看实际的更改差异。 db对象也只会在更改时切换到新的格式。

有没有办法将Toad格式化规则应用于所有对象(通过Toad或可能在Git目录中的数据库中)?然后我们可以创建一个次要版本,只将所有对象从旧格式切换到新格式。 :)

提前致谢!

ps:手动执行此操作是可能的,但可能需要一些时间,因为我们在数据库中有很多对象:D

1 个答案:

答案 0 :(得分:0)

面对同样的问题,我找不到完整的方式;我能做的最好的事情是:

  1. 转到架构浏览器
  2. 选择所有对象
  3. 做“创建脚本”;在“脚本选项”面板中,您将找到格式选项,因此您可以下载格式化代码。
  4. 编译所有对象以在DB
  5. 上保存格式化代码

    通过这种方式,您需要浏览一下浏览器,但我希望无论如何这都可以提供帮助。 (在Toad 12.1.0.22上测试)

相关问题