|
1
1
听起来您想在PL/SQL源代码上执行转换。要可靠地做到这一点,您需要一个工具,该工具可以将PL/SQL解析为某种编译器数据结构,根据该结构进行模式匹配并进行定向更改,然后重新生成修改后的PL/SQL代码。 这个 DMS Software Reengineering Toolkit 是这样一种工具。它由被翻译的编程语言参数化;它有许多语言的现成的前端,包括C、C++、C语言、java、COBOL和…PL/SQL。 |
|
|
2
0
这并不是确切的答案。显然,我没有足够的声誉来编辑原始问题。 问题在于,它不是我们通常所认为的“重构”。即使您将从触发器创建一系列过程,您也需要创建一个适当的框架来运行它们,以实现原始功能。我怀疑这也是一个挑战。 作为一个解决方案建议,我将使用一个基于状态机的python脚本(参见 http://www.ibm.com/developerworks/library/l-python-state.html 例如)。如果您严格定义了应该翻译什么以及如何翻译,那么它将很容易实现。 |
|
|
vytaute · 返回表类型时Oracle函数中的类型错误 4 年前 |
|
|
BetaRide · Oracle架构用户无法在过程中创建表 8 年前 |
|
|
F.donoso · 嵌套的隐式游标未在数据中清除 8 年前 |
|
|
ADH · 如何在网格中调用过程和输出结果 8 年前 |