项目背景
GW辽宁去O,将所有业务数据迁移到mysql 数据库中,迁移完成后,后端SQL代码存在许多兼容性问题,下面将遇到的问题整理如下
SQL语法支持问题
1、对于connect by start 语法需要改写
2、不支持with as 的写法,mysql8.0以后支持
3、不支持decode语法,使用case when then end替换
4、使用ifnull替换nvl函数
5、mysql的行长为65536
6、不支持rownumber() over(partition by order by ),需要改写
7、日期格式化函数有 date_format,str_to_date
8、字符串连接函数为concat
未完、待续