sql 报:无效的列索引 可能的原因
今天遇到了sql报无效的列索引错误,在网上找了找问题,基本都在说是sql拼写错误,
基本可以确定这个错误一般都是由低级失误导致的,请注意检查自己的sql拼写
按照网上指出的问题去找,没有和自己错误一样的,最后在移除一个注释后正常了,
我用的是idea,用ctrl+/ 加的注释 ,也就是sql前加 --,
不知为何没有生效,却成了错误源头,
在此记录下防止自己忘记,另外其他几种可能的拼写错误如下
1.占位符与参数数量不一致
例如当有一个占位符?,但是再此处传入两个参数#{a},#{b},
2.sql拼接错误
如对于模糊查询条件 a的拼接
a like '%'||#{a}||'%'
注意每个%都要用 '' 包括起来 ,与参数用 || 拼接
当然也可以这样写 a like CONCAT(CONCAT('%', #{a}), '%')
3.错误的注释
这就是我遇到的情况了,我把不用的sql通过 --注释掉,
但是注释却没有正常生效,导致无效的列索引出现,删掉后就好了
当然也可能有其他原因导致这种情况
经评论指出:/**/ 注释也会导致报错
sql 报:无效的列索引 可能的原因相关推荐
- java报错无效的列索引,java.sql.SQLException: 无效的列索引
java.sql.SQLException: 无效的列索引 "无效的列索引"其实是个低级的错误,原因无非几个: 1.sql串的?号数目和提供的变量数目不一致: 例如:jdbcTem ...
- java 调用存储过程 无效的列索引_JAVA 调用存储过程报错 java.sql.SQLException: 无效的列索引...
报错信息java.sql.SQLException:无效的列索引atoracle.jdbc.driver.OracleCallableStatement.registerOutParameterInt ...
- Kettle Spoon 表输入组件报“无效的列索引”错误解决方案
数据源:Oracle10g 2013/08/24 17:09:25 - 取得数据源.0 - ERROR (version 4.4.0-stable, build 17588 from 2012-11- ...
- Java调用oracle存储过程报无效的列索引的错误
今天第一次在java中调用数据库的存储过程,直接上代码 public void insertSql(String taskCode, String exeSql)throws Exception{ja ...
- oracle存储过程报无效的列索引的错误
因为是新手上路,所以犯的错误也很简单,所以就贴一小部分相关的代码了. final String sql = "{call pkg_bd_interface.sp_bd_interface(? ...
- MyBatis报无效的列索引的错误
额.... 其实这个问题挺蛋疼的 我在Navicat中书写的sql没有任何问题,偏偏放到MyBatis的xml文件中就报错. 直接原因吧,在MyBatis的xml中尽量不要写注释,记住,是注释!! - ...
- SQL报错:无效的列索引
报错信息: nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping ...
- Spring JdbcTemplate 无效的列索引错误
转载自:http://blog.csdn.net/yishengreai/article/details/5985287 报错信息类似: executing PreparedStatementCall ...
- jdbc 索引中丢失 /无效的列索引
在使用jdbc insert 数据时,抛如下异常 第一个问题: java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 15 经排查,原因是 参数个数对不上,value ...
最新文章
- java严格区分大小写吗_Java是否区分大小写?
- python怎么安装numpy库-python怎么安装numpy库
- html多重边框,中间空白,CSS揭秘之多重边框的实现
- mac 下载的破解软件显示 文件已损坏
- 2 MyWarCraftStudio v0.6版
- Windows11安全中心打不开怎么办 Win11打不开安全中心解决方法
- 十大面试问题解惑,秒杀一切HR、技术面试。iOS程序员必读!
- tcpdump命令速查
- 数据库软删除php,应用 Laravel 的软删除你需要注意的几点
- cpu风扇声音大_小米游戏本风扇声音大的处理方法
- python怎么把代码做成软件_python代码能做成软件吗
- html去掉右侧滚动条,html中去掉textarea右侧滚动条和右下角拖拽
- window10c语言下载,[下载备用]Windows 10多国语言包和独立语言包下载
- 笔记本检测工具(全)
- android图片颜色识别器,颜色识别器APP
- 计算机主机有异响,电脑主机有异响怎么办?电脑主板有异响的原因和解决方法...
- 用Html实现世纪佳缘交友注册页面是什么体验?
- 矩阵中的entries是什么
- 消防产品在酒店行业的应用
- 跨平台开发 uni-app
热门文章
- 《阿里巴巴Java开发手册》2018年完整资料下载! 1
- 【SpringSSM项目】搏击俱乐部 统一数据封装
- 哈佛商业评论:中国互联网公司“出海”攻略 -TOP Network CMO Noah评论
- ios、https 加密证书转化 .crt - .cer
- PAT--L1-046. 整除光棍
- Linux:dmesg命令参数及用法详解(linux显示开机信息命令)
- JavaScript (四) ——构造函数原型 , 原型链 和继承
- python圆形噪点_python模块PIL-获取带噪点噪线的随机验证码
- 记录一次设备更换的过程
- 安卓ImageView设置方法