0

我使用 ASP 和 Sql Server 2005 开发了网站。我没有使用任何存储过程和视图 [所有查询都从 asp 页面传递]。现在我需要将数据库从 SQL Server 2005 转换为 Oracle 9i。

我的代码会发生巨大的变化吗?是否有任何工具可以将 Sql Server 2005 查询转换为 Oracle 查询?

4

3 回答 3

0

Oracle 9i 中存在从 SQL Server 迁移的工具,这是一个演示

Oracle SQL Developer 迁移:入门

如果还不够,请告诉我……我将从 2k5 和 2k8 迁移到 9i

-------- 已编辑

检查以下...

Oracle 迁移工作台

Oracle SQL 开发人员迁移

于 2012-09-14T13:18:37.507 回答
0

这似乎有点难以回答。您可以有 Sql server 特定查询或标准化查询。这将需要一些调整,但如果您的应用程序设计良好,那应该不会太糟糕。

于 2010-08-26T02:44:43.070 回答
0

如果不知道您的应用程序是如何设计的,我认为我们无法回答这个问题。您是构建了数据访问层还是使用了 ORM?任何用户定义的类型?等等。

这是我找到的一篇关于如何将 SQL 2005 数据库迁移到 Oracle 11g 的文章。这可能有助于为您指明正确的方向。

http://st-curriculum.oracle.com/obe/db/hol08/sqldev_migration/mssqlserver/migrate_microsoft_sqlserver_otn.htm

编辑: 这是一个有用页面的链接,该页面比较了 SQL Server 和 Oracle(以及其他一些供应商)的 sql 语法。这应该有助于您确定将您的应用程序从使用 SQL Server 转换为 Oracle 所需的工作量。

于 2010-08-26T02:48:10.943 回答