您的位置:首页 > 数据库 > Oracle

mybatis 连接 oracle模糊查询concat关键字

2017-09-30 13:39 393 查看


Oracle拼接字符串concat需要注意的小事项

在用ssm框架编写代码的时候,因为数据库换成了oracle,在模糊查询数据的时候突然发现报错了


select * from SYS_MENU where url like concat('%',#{roleName},'%')

一直报错参数个数无效,在网上查找资料发现模糊查询的sql语句还是concat('%','s','%')这样写的

但后面发现实际上oracle中不支持concat的三个参数的拼接,需要更正为


     select * from SYS_MENU where url like concat(concat('%',#{roleName}),'%')

转自:http://blog.csdn.net/qq_34698318/article/details/68490265

保护知识产权从我做起
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: