Oracle数据库异常报错“ORA-00909:参数个数无效”解决方法

发布时间:2022-4-09 11:59

今天在工作过程中遇到一个问题,模糊查询后台拼接的时候报错,错误异常为:ORA-00909:参数个数无效,简单分析了一下代码,问题可能出现在模糊查询拼凑SQL的时候。而常规在MySql中无异常,Oracle中会出现此问题。

问题代码:

DATA_TABLE_NAME LIKE CONCAT('%',#{tableName},'%')

问题原因:

在Oracle中CONCAT函数每次只能进行两个字符串的拼接,两个以上就会报错.

解决示例:

DATA_TABLE_NAME LIKE CONCAT(CONCAT('%',#{tableName}),'%')

 

Oracle数据库如何使用exp和imp方式导数据 生活杂谈

Oracle数据库如何使用exp和imp方式导数据

在平时的工作中,我们难免会遇到要备份数据,当然用pl/sql可以实现通过导出数据来备份数据,下面这篇文章主要给大家介绍了关于Oracle数据库如何使用exp和imp方式导数据的相关资料,需要的朋友可以...
Vue3学习笔记之依赖注入Provide/Inject 网站建设

Vue3学习笔记之依赖注入Provide/Inject

Provide / Inject 通常,当我们需要从父组件向子组件传递数据时,我们使用 props。想象一下这样的结构:有一些深度嵌套的组件,而深层的子组件只需要父组件的部分内容。在这种情况下,如果...