美文网首页
Oracle模糊查询出现无效的列索引

Oracle模糊查询出现无效的列索引

作者: zilanhu | 来源:发表于2018-04-25 21:42 被阅读0次

在前台或者后台拼接sql串的时候,使用模糊查询的时候,有时候会遇上无效的列索引报错,比如说sql语句如下:

SELECT * FROM TABLENAME WHERE NAME LIKE %?%;

出现这种情况有几种可能:

  1. 数量与变量数量不一致
  2. 问号的书写有问题,不是在英文输入状态下输入的
  3. 最可能的是%符号使用不正确,正确的语句如下:
SELECT * FROM TABLENAME WHERE NAME LIKE ('%'||?||'%');

相关文章

网友评论

      本文标题:Oracle模糊查询出现无效的列索引

      本文链接:https://www.haomeiwen.com/subject/pkkulftx.html