为了完成我的B.Sc,我正在研究一种软件工具,它可以用包含对数据库模式(列/表)中对象的引用的DML来分析PL / SQL。我的工具应该能够找到,例如,所有更改某个列的UPDATE语句。
所以,我正在寻找具有大量存储过程和触发器的开源软件,其中包含所有可能的CRUD语句(SELECT / UPDATE / INSERT / DELETE)等。可悲的是,像Alexandria的PL/SQL Utils这样的代码对分析没有用,因为它不依赖于现有的模式。
到目前为止,我发现这个刚出生的项目:https://code.google.com/p/sysdb/有一些代码,但是如果你知道PL / SQL中更大/更复杂的开放代码库,对我来说会很棒。
谢谢!
答案 0 :(得分:0)
使用PL / SQL的开源项目并不多,但这些项目可能很有用:
答案 1 :(得分:0)
为什么不联系Oracle Application Express团队并解释您正在做什么,并请求允许使用ApEx代码库?有点远,但这是一个很大的代码库和许多高级PL / SQL,但你的工作可能对他们有用(并可能让你找到一份工作)。