概述
当我们把有些应用写到存储过程中,或者是调用与系统相关的函数,此时想把当前系统移值到其它的数据库上,这个往往是非常头痛的问题,因为不同的系统支持不同的存储过程,如ORACLE和SYBASE。
1、采用中间对照表。将SYBASE中常用的函数与ORACLE中相对的函数相对应,如果有的那是肯定非常好,都不用更改了,如果两个要实现相同功能的函数名称却不相同的时候,如SYBASE中的ISNULL函数,而ORACLE中是NVL函数,这个时候就可以在SYBASE中自定义NVL函数,功能与ISNULL相同,在SYBASE中全部用自定义的函数替换掉ISNULL,这样移植到ORACLE上的时候,都不需要更改了。
2、SQL语句尽理用标准的SQL语句,这样在移植的时候就不需要更改了,这样也可以省去不少的事情。不要用与平台相关的SQL语句,虽然这样可以更省事,但是在移植的时候却非常的伤脑筋。
本文出自:冯立彬的博客
最后
以上就是可爱故事为你收集整理的不同数据库移植移植方法一、二的全部内容,希望文章能够帮你解决不同数据库移植移植方法一、二所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复