SwisSQL - Oracle to DB2 Edition专门用来将Oracle PL/SQL包、存储程序、函数和触发器转换为IBM DB2存储程序语言。企业在Oracle向DB2转换过程中,所面对一个繁琐的任务就是应用转换,而且没有什么太好的工具能简化Oracle存储程序向DB2存储程序的转换。使用SwisSQL - Oracle to DB2 Edition并依托AdventNet杰出的支持力量,企业就能在转换和测试过程中显著地节省时间和成本。
SwisSQL功能: SwisSQL Oracle to DB2 Edition转换
支持NestedTable和Varray Collection类型  支持包变量转换  支持Oracle执行的隐式数据类型转换  如果长度超过阈值,可截短变量名  支持UTL_FILE包转换  支持TO_DATE, TO_CHAR, SUBSTR, LAST_DAY, MONTHS_BETWEEN, ADD_MONTHS, TRUNC, ROUND, INSTRB, TRIM等内置函数的转换  支持PL/SQL包、存储程序、函数、触发器向DB2转换  支持ORACLE数据类型向DB2的转换  支持PL/SQL函数向DB2转换  支持ORACLE SQL查询向DB2 SQL查询转换  支持光标的Declaration, OPEN, FETCH和CLOSE语句转换  支持光标变量转换  支持隐式光标转换  支持PL/SQL条件语句转换  支持PL/SQL控制语句转换  支持NDS(Native Dynamic SQL Statements)转换  支持%ROWCOUNT, %FOUND和%NOTFOUND光标属性  支持PL/SQL Label转换  支持PL/SQL记录语句  支持针对’COMMIT’、’ROLLBACK’、’SAVEPOINT’的事务功能转换  支持带有INDEX BY Binary_Integer的关联阵列  支持PL/SQL块(本地模块)的声明中定义的子存储程序  在 DML语句中支持记录的插入和更新  支持在其它PL/SQL块的声明中定义的子函数  支持匿名PL/SQL块  在DML语句中支持RETURNING..INTO字句  Oracle To DB2数据类型可配置,因此用户可以为每个Oracle数据类型指定对等的DB2数据类型  支持ROWID和SYS_GUID转换  支持LEAST、GREATEST函数  为使用该工具执行的每次转换提供报表  可以在该工具中编译生成的DB2 SQL代码  可配置选项以定制PL/SQL函数向对应的DB2程序转换  支持在PL/SQL存储过程或函数中执行的递归过程和函数调用的转换  支持Oracle分级查询(START WITH.. CONNECT BY clause)转换  支持求幂运算(**) 转换
SwisSQL Oracle to DB2 Edition界面的特点 
通过一个直观易用的图形用户界面处理转换  一次点击即可将PL/SQL转换为DB2 SQL  为加载的PL/SQL文件和转换的DB2 SQL文件提供树视图  可选择从本地目录加载或从Oracle数据库导入PL/SQL文件进行DB2 SQL转换  基于工程将所转换的代码分组以便于维护  生成格式化的DB2 SQL代码,可带有注释  全面的转换报表,提供了诸如已加载的文件总数、已转换的文件总数、未转换的文件总数、已转换文件的目标目录等详细信息  提供统一的视图,包含已加载的PL/SQL文件、已转换的DB2 SQL文件、日志报表和错误报表  可编译已转换的DB2 SQL代码  |