时间:2021-07-01 10:21:17 帮助过:68人阅读
通过代码拆分insertOrUpdate 拆分为insert和update
前端展示空白,后端没有报错
因为Mysql迁移到了达梦,所以字段全部由小写转换为大写,本身返回Bean是没有问题的,但是一些特殊的SQL返回的是List
前端修改代码;
定义一个VO,把后端的返回的List
达梦数据库concat函数不认识[“]符号
在Mysql中无论是[‘][“]都是识别的,但是在达梦中只识别[‘];
用[‘]替换项目中的[“];
修改前:
select * from aa where a like CONCAT(“%”,”龙”,”%”);
修改后:
select * from aa where a like CONCAT(‘%’,’龙’,’%’);
达梦数据库查询列别名时使用[‘’]包裹,是会报错的
达梦数据库在做关键字区分时采用[“”]包裹
采用[“”]替换[‘’]
不带关键字
修改前:
select aa as ‘a’ from aaa;
修改后
select aa as a from aaa;
带关键字
修改前:
select aa as ‘index’ from aaa;
修改后:
select aa as “index” from aaa;
使用concat直接包裹字段,会报错,无法解析的表达式
达梦不支持无条件的拼接
去掉concat
修改前:
select concat(aaa) as a from aa;
修改后:
select aaa as a from aa;
作者:彼岸舞
时间:2020\06\23
内容关于:达梦数据库
本文属于作者原创,未经允许,禁止转发
达梦数据库适配问题
标签:结果 alibaba 约束 转换 view ike log head syntax