将pl / sql反向工程为流程图或任何其他图表

时间:2010-03-09 17:17:30

标签: plsql

有没有人知道用于将pl / sql代码转换为流程图或数据流或活动图的开源/免费工具?

由于

3 个答案:

答案 0 :(得分:4)

  • Visustin v6流程图生成器
  • Code Visual to Flowchart 3.5

它们不是真正的免费软件,但你可以使用它们的免费版本做几乎所有的事情。

答案 1 :(得分:2)

不,我没有。数据流和活动图比PL / SQL代码具有更高的抽象级别,因此尝试从PL / SQL生成它们是没有意义的。流程图是代码,但我认为它们在25年前就已经不再流行了?他们是如此毫无意义。

你可以得到的是像SQL Developer(免费),Toad等可以显示代码结构的IDE,允许你折叠代码的逻辑块,代码的不同元素的颜色代码,缩进代码等。

答案 2 :(得分:0)

通过dba_dependencies:

查询可能有助于构建一种带有查询的三种方式
select lpad(name, length(name)+3*level, ' ')
,      type
,      prior name
--,      prior type
from   dba_dependencies
start 
with   name='&enter_your_package'
and    type='PACKAGE'
connect 
by     nocycle 
       name = prior referenced_name
and    type = prior referenced_type
;