格式化存储过程
时间:2020-03-05 18:44:49 来源:igfitidea点击:
我目前正在使用Oracle数据库,并且我们对所有SQL查询都使用存储过程。我的问题是,我们的包装实际上没有编码标准。因此,发生的事情是每个开发人员在格式化程序包时都有不同的风格(在某些情况下甚至没有风格感)。使它们难以阅读,并且无法进行重新格式化。我们几乎都只使用Notepad或者Notepad2来编写我们的包。
不幸的是,我无法强制执行并执行编码标准(此时只是代码猴子),所以我希望找到一个可以自己使用的免费SQL代码格式化程序,并可能向团队中的其他人建议使用,使我的生活更轻松。
我考虑过编写一个小的应用程序,该应用程序实际上将文件作为输入并重新格式化所有内容,但是在我这样做之前,我想知道是否有人愿意使用这种免费的免费工具。
那么,现在有没有人拥有任何可用的此类工具?
解决方案
回答
- VIM脚本
- Aqua Data studio $我一直都在使用它。
回答
我喜欢TOAD for Oracle。它具有不错的格式功能。我看到有一个免费版本,尽管我没有使用过。
回答
Toad for Oracle
- 最好,最成熟
- $$$
- http://www.toadsoft.com
Toad for Oracle,免费版
- 自由
- 这会做你想要的
- 限制与连接数,数据模块大小等有关。
- http://www.toadsoft.com
Oracle SQL Developer(即将推出,免费!)
- 自由
- 来自Oracle
- 跨平台
- http://www.oracle.com/technology/products/database/sql_developer
回答
有一个免费的在线sqlformatter,也有SQLinForm,我个人使用TOAD,并且在被Quest收购之前就做了(10年?)
回答
从使用Oracle存储过程的第一天起,我就获得了完全相同的经验:"我必须使用NOTEPAD吗?
因此,我跳上了互联网,发现有人在说:"嘿,我必须在Oracle中创建存储过程,没有什么比NOTEPAD好吗?!"
规范的答案是:"下载TOAD,我们会很高兴的"。因此,我遵循了他们的建议,对此感到非常满意,并且很高兴(如果有些惊讶)看到它仍然是一个受欢迎的答案。