首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Microsoft T-SQL到Oracle SQL的转换

Microsoft T-SQL到Oracle SQL的转换
EN

Stack Overflow用户
提问于 2008-09-03 14:25:04
回答 10查看 44.7K关注 0票数 21

我已经使用T-SQL多年了,但我刚刚转到一个需要编写一些Oracle内容的组织,可能只是简单的CRUD操作,至少在我找到自己的脚之前是这样。从应用程序开发的角度来看,我不会简单地将数据库从一个数据库迁移到另一个数据库,与现有Oracle数据库交互。有没有工具或实用程序可以轻松地将T-SQL转换为Oracle SQL,关键字映射器就是我正在寻找的那类东西。

另外,我对RTFM太懒了,而且它不会是我角色的重要部分,所以我只是想要一些东西来让我更快地提高速度。

EN

回答 10

Stack Overflow用户

发布于 2011-11-15 22:19:07

我得到的印象是,大多数答案都集中在迁移整个数据库上,或者只是指出T-SQL和PL/SQL之间的一些差异。我最近也遇到了同样的问题。Oracle数据库已经存在,但我需要将大量的T-SQL脚本转换为PL/SQL。

我安装了Oracle SQL Developer并运行了Translation Scratch Editor (工具>迁移>临时编辑器)。

然后,只需输入您的T-SQL,在下拉列表中选择正确的转换(应该默认为'T-SQL to PL/SQL'),然后转换它。

票数 14
EN

Stack Overflow用户

发布于 2010-04-19 04:26:57

我不得不提一些事情。

1)当我在Oracle8上工作时,你不能做"Select @Result",你必须使用虚拟表,如下所示"Select @Result from dual“。不确定这种荒谬是否仍然存在。

2)在Oracle的世界里,他们似乎很喜欢游标,你最好仔细阅读一下,他们一直在使用游标。

祝你好运,祝你愉快,

它与MS SQL没有太大的不同。谢天谢地,我不再需要使用它了,我又回到了MS工具的温暖舒适中。

票数 4
EN

Stack Overflow用户

发布于 2008-09-05 14:27:58

如果您将ISNULL和NVL废话替换为COALESCE,它将在T-SQL和PL/SQL中工作!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档