【发布时间】:2015-08-18 12:56:20
【问题描述】:
我有一个在 SQL Server 2008 上运行良好的 vb.net 应用程序。 我的sql请求基本简单,比如select、insert into、update...
我没有使用任何 SQL Server 特定的命令或指令。
现在我想将我的数据库服务器更改为 Oracle,在 Linux 机器上运行。
有可能吗???或者我必须重写我所有的 SQL 请求?
【问题讨论】:
-
如果 SQL 符合 ANSI-92,它将可能工作。但真正了解的唯一方法是全部测试。
-
日期也几乎没有差异,如果您使用自动增量字段,它们仅在最新的 Oracle 版本上受支持(您可以使用序列更改它,但这是一项工作)。
-
您不太可能在不进行任何更改的情况下完成迁移。但是,如果您的查询确实是基本的,那么您可能只需要在这里和那里进行细微的调整。例如,如果您曾经在列名或表名周围使用方括号
[],或者如果您曾经在表名前加上.dbo等...您需要进行调整。 -
根据我的经验,当我传输 Sql 时总是需要“一些”编辑。迁移后我会仔细检查每一条语句。
-
'在飞行中'
标签: sql sql-server vb.net oracle migration