由于公司需要,数据库需要从Sql Server转到Oracle,不是对数据库开发维护,只是对数据库中的数据进行增删改查.想问一下大家,Sql Server中的SQL语句在Oracle下能继续使用么?如果不可以,差别有多大?还有,以前没有用过Oracle,请大家给推荐几本书吧.谢谢!

解决方案 »

  1.   

    差别蛮大的,虽然Oracle 的ANSI SQL 与T-SQL有很多是可以兼容,
    但还是有很多语法需要重新修改,特别是存储过程和一些函数的写法
    变动会更大;
      

  2.   

    你去下载一个Oracle Migration Workbench,是一个数据库转换工具,很好用的,如果你没有用到sqlserver的自定义类型的话,估计这个工具给你转换完了之后,就可以在oracle里面直接用了。
    以上只是个人意见。http://www.oracle.com/technology/global/cn/obe/10gr2_db_vmware/develop/omwb/omwb.htm#o
    这个工具的转换帮助文档