下面的sql语句是MySQL写法
select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark from sys_config
where config_key like
concat('%', #{configKey}, '%')
在Oracle中可以使用concat函数,但是在Oracle中只能使用concat函数对字符串进行两两拼接
所以要想在Oracle中拼接三个以上的字符串就需要进行嵌套拼接
下面sql语句就是Oracle的写法
select config_id, config_name, config_key, config_value, config_type, create_by, create_time, update_by, update_time, remark from sys_config
where config_key like
concat(concat('%',#{configKey}),'%')