数据库迁移时最大的的问题是sql语句的不兼容问题,sql语句的不兼容又主要是函数的不兼容,所以做一些需要数据库兼容的系统,在写sql语句时尽量使用通用的函数、避免使用某一数据库特有的函数。这是几个比较常见的!抛砖引玉,欢迎大家补充!
oracle写法 mysql写法 兼容写法
decode case when then when end case when then when end
nvl(expr1,expr2) IFNULL(expr1,expr2) coalesce(expr1,expr2 [ ,...n ] )
to_number conv 尚未找到
to_date date_format 尚未找到
本文探讨了数据库迁移过程中遇到的主要问题——SQL语句不兼容,并提供了几种常见数据库(如Oracle与MySQL)间SQL语句及函数的转换示例。文章强调在编写SQL语句时应尽可能使用通用函数来提高兼容性。
1577

被折叠的 条评论
为什么被折叠?



