首先,对于英语和我的无知感到抱歉。这很可能是我所说的概念是错误的(我对oracle/pl-sql了解不多)... 但我需要问一下!从sqlserver到oracle的转换(10g)
我使用.NET developped一个程序,最初developped与SqlServer的,然后被更新为使用Oracle(10G)。 现在,该程序可以配置为使用sqlserver或oracle。
为了更新自己的数据库,它所以有与Oracle或SQLSEVER脚本文件执行用于Oracle或每个相关文件的SqlServer。
我需要一些平移,表(及其相关的对象,约束,创建secuences和触发器的ID列,等等)的SqlServer到Oracle(10g版本)。
的问题是我需要通过脚本来执行这个任务,这些脚本有没有错误执行,无论有多少次了之前执行。
现在的问题是如何从sqlserver的那些对象,如果创建sqcuences之前存在的对象转换为oracle(10克)检查和触发器主键等
在SqlDevelopper存在从SQLSERVER到平移,一个选项到oracle,但我不能检查相关的对象是否存在之前,所以我现在唯一的选择是使用 pl/sql来执行对象的创建,这包括使用动态sql(立即执行)。
我的问题是:有没有其他方式来执行此任务更可靠和简单?
最后,我想我唯一的选择将使用动态SQL来花时间创建与PL/SQL脚本,海关,检查是否对象之前存在...提前
谢谢...