主要特点
应用中的导航
使用Visual Expert树视图找出自己的PL/SQL 组件(打包、函数、过程、模块、触发器...) 以及他们之间的关系。
使用Visual Expert代码浏览器,在代码中导航:在代码中建立的任何引用通过超链接跳到被引用的项。 |

Take the tour |
影响分析
如果您需要改变一个存储过程、表、列等,Visual Expert可以列出与此项有关的所有组件。因此,您可以评估变化的可能会造成的结果以避免负面影响。
例如,您可以要求包含SQL语句的全部触发器、游标、函数和程序。
如果您开发了PB应用,任何的PowerBuilder-to-PL/ SQL引用都会被考虑进入。
为什么选择使用Visual Expert?
避免改变后意想不到的负面影响
当应用的源代码被修改时,往往会出现回归和错误的风险。但是只需按一下Visual Expert的按钮就可以帮您作出任何应用组件(userobject, datawindow...)的影响分析。
分享您应用程序的知识
Visual Expert便于浏览整个应用,不管多复杂的应用。
Visual Expert帮助您节省应用开发和维护的时间,也便于新开发的集成。
Visual Expert允许您可以 :
- 发现应用的结构和组件
- 探索树型继承和掌握框架
- 等等... |
|
| 详细特性 |
| |
代码探索
影响分析
PL/SQL 引用
数据库引用 |
|
|
代码探索 |
| |
存储过程 |
|
| |
在分析完您的项目后,Visual Expert可能会显示程序的一下内容:
* 项目中被定义的程序名单
* 被项目引用的程序名单(无论代码是否被包含在其中)
* 访问类型的程序(程序包括删除、更新、插入或选择语句)
* 名称和/或源代码包含一个给定字符串的程序
* 被PB组件调用的程序 (1)
(1) 这些便需要Visual Expert for PowerBuilder |
| |
SQL 查询 |
| |
在分析完项目之后,Visual Expert会显示程序的若干名单:
* 应用中被定义的SQL 语句
* 访问类型的SQL 语句 (选择、插入、更新或删除语句)
* 定义类型的SQL语句 =在 PL/SQL code, PowerBuilder Script(1) or Datawindow(1) 被定义的
* 包含一个给定字符串的SQL语句 (对项目的重点SQL 语句进行文本搜索).
(1) 这些便需要 Visual Expert for PowerBuilder
您可能会选择打包、程序、函数、模块、触发器或游标,并且在选定的项中列出SQL语句。 |
| |
代码架构 |
| |
首先,您可以选择一个或几个程序包、程序、函数、模块、触发器或游标,然后Visual Expert将为已选定的项打开代码架构的树视图。
|
| |
超链接探索 |
| |
当显示代码时,Visual Expert将会为每个引用增加一个超链接。点击该超链接就能打开被引用项的源代码。 |
| |
PL/SQL 组件 |
| |
在应用中被定义的程序包、程序、函数、模块、触发器、游标以及别名都会列出。
|
| |
String search |
| |
您可以在您的项目中搜寻字符串,有以下选项可供选择:
* 在整个项目中进行全部搜索
(包括PL/SQL code, PowerBuilder Code, SQL files, ...)。
* 限制为组件特定类型的搜索(如,仅限于触发器搜索)。
* 在组件的名称和/或源代码中搜索
* 在搜索时使用正规表达式
* 可搜索组件的一个选择(例如,在选择某些程序之后)
|
|
置顶 |
影响分析 (交叉引用) |
| |
表与列 |
| |
首先,您可以选择一个表或列,之后引用该表或列的程序、函数、模块、触发器或游标都会被Visual Expert列出来。如果您用PB开发,全部的PB引用都会被包含。 |
| |
PL/SQL程序和函数 |
| |
Visual Expert也可以列出调用程序或函数的所有PL/SQL组件。
如果您用PB开发,全部的PB引用都会被包含。
|
| |
PL-SQL变量和参数 |
| |
相同的概念: Visual Expert可以找到 PL/SQL变量和参数的任何引用。 |
| |
Oracle 数据类型 |
| |
可以列出用给定数据类型声明的所有变量和参数。例如,哪种变量和参数是用VARCHAR2数据类型创建的。
|
| |
Oracle函数 |
| |
您可能需要知道给定的Oracle函数在哪被用(如Count, decode, to_char...)。Visual Expert将会为您列出这种函数的所有调用。
|
|
|
|
置顶 |
PL-SQL 引用 |
| |
被引用的程序和函数 |
| |
首先,您可以选择一个或几个程序包、程序、函数、模块、触发器或游标,然后Visual Expert将会列出被以选定项引用的全部程序、函数、游标和变量。
|
| |
PL/SQL 游标 |
| |
Visual Expert也可以列出被程序包、程序、函数、触发器或游标引用的PL/SQL游标。
|
| |
PL/SQL参数和变量 |
| |
Visual Expert也可以列出在程序包、程序、函数、模块、触发器或游标中被引用的全部的变量和参数。
|
| |
从 PowerBuilder 对象 到 PL/SQL程序的调用 |
| |
如果您使用的PB开发的应用,便可以列出从PB对象到PL/SQL的全部引用:
* 每个 PBL (被每个PBL调用的存储过程的名单)
* 每个对象(被每个PB对象调用的存储过程的名单)
|
|
|
|
置顶 |
数据库引用 |
| |
被引用的表和列 |
| |
当阅读您的代码时,Visual Expert将会提取并分析代码中的SQL查询,因此,被PL/SQL代码引用的全部表和列将会被列出。
|
| |
别名 |
| |
Visual Expert也同样可以为您列出在SQL查询中使用的别名。
|
| |
Oracle 函数 |
| |
您可以列出在PL/SQL代码中所使用到的Oracle系统函数(如Count, Decode, To_char...) 。
|
| |
|
|
| |
|
置顶 |