【发布时间】:2018-09-18 07:04:28
【问题描述】:
我有一个问题:将 SQL Server 存储过程迁移到 Oracle 的最佳做法是什么?
谢谢。
【问题讨论】:
标签: sql-server oracle migrate
我有一个问题:将 SQL Server 存储过程迁移到 Oracle 的最佳做法是什么?
谢谢。
【问题讨论】:
标签: sql-server oracle migrate
我可以证明参与了一个大型生产遗留项目,其中评估了大量“自动化”选项 - 它们都没有奏效,而且它们所做的几乎任何事情都不能以“至少那样”的方式使用.
我们浪费了很多时间来尝试实现自动化,然后最终手动转换所有内容,当我们让一小群编码人员熟悉语法和优化器后,这花费的时间要少得多。
【讨论】:
Best 真是个有趣的词。
但是。
Oracle SQL Developer 内置了翻译器,包括一个用于 SQL Server 的翻译器。
如果您使用迁移项目功能捕获您的数据模型,它将获取您的 T-SQL 过程并将它们转换/翻译成它们的 PL/SQL 等效项。
当然,每个翻译都需要经过验证/批准/测试。
我们看到翻译成功率介于 60-90% 之间,也就是说,翻译的程序“很好,开箱即用”。结果会因代码的性质而异。
我谈论迁移,以 Sybase ASE 为例,in this whitepaper。 SQL Server 场景几乎相同。
我们还有一个临时翻译器,但它不会考虑您的数据模型。
【讨论】: