已经把部分oracle程序移植到MSSQL,大家来谈谈适应多种数据库的程序的设计方法吧

iamzrsoft 2006-06-13 04:29:11
都来谈谈,我学习一下
...全文
229 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamzrsoft 2006-06-20
  • 打赏
  • 举报
回复
是的,decode没办法做通用的了
我见过有人把系统所有的SQL全写在外面,这样很灵活,可是安全性又降下来了
iamzrsoft 2006-06-15
  • 打赏
  • 举报
回复
这么多分没人要啊
xiaoman_xiaoman 2006-06-15
  • 打赏
  • 举报
回复
函数差别很大,如nvl和null,decode 和case,参数设置等等,sql语句不兼容,只能在
程序中隔离sql语句,sql全部放在类中书写,传递参数调用。
coder1 2006-06-15
  • 打赏
  • 举报
回复
帮顶
iamzrsoft 2006-06-14
  • 打赏
  • 举报
回复
还有一个问题请教一下,不同的数据库SQL语句写法也不一样,是写两套SQL还是用什么办法来处理同一个SQL自动翻译成不同的版本呢
架构之路 2006-06-14
  • 打赏
  • 举报
回复
尽量把数据库当做只存放数据的仓库, 其他处理能放在中间层的就放中间层.


同意~!!!

最近正在改sqlserver到oracle,比较麻烦
iamzrsoft 2006-06-14
  • 打赏
  • 举报
回复
zjcxc(邹建) 说的很经典 ,学习
zjcxc 元老 2006-06-13
  • 打赏
  • 举报
回复
尽量把数据库当做只存放数据的仓库, 其他处理能放在中间层的就放中间层.
iamzrsoft 2006-06-13
  • 打赏
  • 举报
回复
散分啊
iamzrsoft 2006-06-13
  • 打赏
  • 举报
回复
我现在觉得存储过程不是越多越好,而是应该把事务型的或者对性能要求较高的写成存储过程,其它写在程序里,否则需要处理的会比较多
我也封装了数据库访问类
Reeezak 2006-06-13
  • 打赏
  • 举报
回复
1. 多写存储过程

2. 封装数据库访问类

。。。
itblog 2006-06-13
  • 打赏
  • 举报
回复
ORACLE没有研究过,只接触过SQL SERVER, 不知道语句间差异!

34,872

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧