请教高人:
   本人在XP装了ORALCE 9I和SQL SERVER2000个人版,通过DTS已把所有的表数据都成功地从ORALCE倒入了SQL2000中。对于大量的存储过程及函数,现求一数据转换工具能把ORALCE 9I中自己的写存储过程和函数有选择地自动倒入SQL SERVER 2000中,自动做相应的修改无须手动修改既可运行。请指教!给出个解决方案或思路也可以,非常感谢
[email protected]

解决方案 »

  1.   

    现在流行的工具都不能保证一定可以转换,除非你用的完全标准的sql。我以前用sql的DTs,还有oracle的owp都不行
      

  2.   

    慢慢改吧,PL/SQL 与T SQL还是有很多区别的
      

  3.   

    存储过程和函数在Oracle与SQL Server中语法大不相同,基本上无法实现智能转换。
      

  4.   

    难道现在ORACLE DBA也没有类似工具,也需要自己一个个去改?
      

  5.   

    如果DBA支持这样玩,不是变相支持自己的竞争对手么
      

  6.   

    net_ora() :很大量的你们也一个一个的,一句一句的修改?没有自己写数据转换平台吗?
      

  7.   

    自己动手。听说Oracle会帮你这么干
      

  8.   

    select 'insert into table1
    values('||'''no'''||','||'''name'''||');'
    from table1
    看看这句怎么样???
      

  9.   

    spool 路径//开始录制,存到路径里,用SQL文件,txt都可以
    set heading pff //关头
    select 'insert into table1
    values('||'''no'''||','||'''name'''||');'
    from table1
    spool off //关闭录制
      

  10.   

    TO cky163() :非常感谢你的回答。
    这样做可以自动修改PL/SQL和T-SQL之间的差异吗?可以实现无须手动修改既可运行吗?
      

  11.   

    我用过AdventNetSwisSQLSQLServerToOracle_JRE.exe(具体名字忘记了,就找到这个安装文件), 从SQL Server到Oracle,但是翻译的还是不太好,基本上要在那个基础上再做修改,不过比自己一点点翻要快些。
      

  12.   

    icefirelxb(icefire):哪里能下到 AdventNetSwisSQLSQLServerToOracle_JRE.exe?能给个具体下载地址及使用说明吗?
      

  13.   

    to icefielxb(icefire): AdventNetSwisSQLSQLServerToOracle_JRE.exe 可以从ORACLE 9I端往 SQL端转换数据库对象吗?有没有中文的使用说明文档?