都来谈谈,我学习一下

解决方案 »

  1.   

    ORACLE没有研究过,只接触过SQL SERVER, 不知道语句间差异!
      

  2.   

    zjcxc(邹建) 说的很经典 ,学习
      

  3.   

    尽量把数据库当做只存放数据的仓库, 其他处理能放在中间层的就放中间层.
    同意~!!!最近正在改sqlserver到oracle,比较麻烦
      

  4.   

    还有一个问题请教一下,不同的数据库SQL语句写法也不一样,是写两套SQL还是用什么办法来处理同一个SQL自动翻译成不同的版本呢
      

  5.   

    函数差别很大,如nvl和null,decode 和case,参数设置等等,sql语句不兼容,只能在
    程序中隔离sql语句,sql全部放在类中书写,传递参数调用。
      

  6.   

    是的,decode没办法做通用的了
    我见过有人把系统所有的SQL全写在外面,这样很灵活,可是安全性又降下来了