首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

mybatis SQL中使用中文导致 无效的列索引 错误

2012-07-18 
mybatis SQL中使用中文导致无效的列索引 异常使用的是Mybatis框架,SQL如下:SELECT NVL(REMARK, 无) REMA

mybatis SQL中使用中文导致 无效的列索引 异常
使用的是Mybatis框架,SQL如下:
SELECT NVL(REMARK, '无') REMARK FROM ORDER_TBL

在运行过程中抛出“无效的列索引”异常,而
SELECT REMARK FROM ORDER_TBL 可以正常运行。

问题缘由:
Dao.xml文件头是 <?xml version="1.0" encoding="UTF-8" ?> 改成 <?xml version="1.0" encoding="GBK" ?> 时正常了。

看来在SQL中使用中文时,要特别注意文件编码问题。

热点排行