你的牛X老总说的是对的.但不是跨平台差,而是DB的移植性差.我接手一个SQL Server开发的系统,里面有60多个存储过程和10来个trigger.
现在boss要求该系统要同时支持Oracle.我对SQL Server和Oracle都比较熟悉,结果现在花了一个多月还没有搞定.

解决方案 »

  1.   

    是的,确实这样,不同的数据库平台之间的SQL语法不同,支持的功能也有很多差异,这点相信对Oracle和SQLServer都比较熟的朋友应该有深刻体会。
      

  2.   

    楼上说得都很好,佩服佩服,up,up...
      

  3.   

    那如果只用Sql Server做服务器,而不存在用其它的数据库转化。用存储过程和触发器来用到编程中,益多还是坏多
      

  4.   

    如果只用Sql Server做DB服务器,而不存在用其它的数据库转化。那么当然要用procedure和trigger啦.procedure后台运行,速度和效率高.
    trigger是保证数据统一性约束的好办法,而且可以使前台程序少写很多代码.
      

  5.   

    听说MS出了一个控键可以将SQL的DB(SP,TRIGGER,INDEX...)移植到ORACLE,在SQL MAGAZINE上看到的,不过没有用过。
      

  6.   

    sql 高手请帮忙看看:
    http://www.csdn.net/expert/topic/677/677856.xml?temp=.4727289