Sql server 将SQL Server存储过程迁移到Oracle?

Sql server 将SQL Server存储过程迁移到Oracle?,sql-server,oracle,migrate,Sql Server,Oracle,Migrate,我有一个问题:将SQL Server存储过程迁移到Oracle的最佳做法是什么 谢谢。最好是个很有趣的词 但是 Oracle SQL Developer具有内置的转换器,包括一个用于SQL Server的转换器 如果您使用迁移项目功能捕获数据模型,它将使用T-SQL过程并将它们转换为PL/SQL等价物 当然,每个译文都需要验证/批准/测试 我们看到60-90%的翻译成功率,也就是说,翻译过程“很好,开箱即用”。结果将根据代码的性质而有所不同 我以Sybase ASE为例讨论迁移。SQL Serv

我有一个问题:将SQL Server存储过程迁移到Oracle的最佳做法是什么

谢谢。

最好是个很有趣的词

但是

Oracle SQL Developer具有内置的转换器,包括一个用于SQL Server的转换器

如果您使用迁移项目功能捕获数据模型,它将使用T-SQL过程并将它们转换为PL/SQL等价物

当然,每个译文都需要验证/批准/测试

我们看到60-90%的翻译成功率,也就是说,翻译过程“很好,开箱即用”。结果将根据代码的性质而有所不同

我以Sybase ASE为例讨论迁移。SQL Server场景将基本相同

我们也有一个特别的转换器,但它不会考虑您的数据模型


我可以从参与一个大型生产遗留项目中得到证明,在该项目中,大量“自动化”选项都经过了评估——它们都不起作用,而且它们所做的任何事情都不能以“至少那样”的方式使用


我们在尝试实现自动化时浪费了大量时间,然后最终手动转换了所有内容。当我们让一小队编码人员熟悉语法和优化程序后,他们就不用花那么多时间了。

在转换数千行存储过程时发现了同样的问题(这是计算佣金的业务逻辑!!)到Oracle。取消了Oracle翻译程序中的自动化内容,我们手工重新编写。