问题介绍

为一个新功能设计好表格之后,查询时候发现不能根据字段名查询。

目录

[TOC]

问题详情

基本情况就是前面那样,系统是win10x64,oracle是10g。

问题的状况是根据字段名查询时候出错,但是加上引号之后可以正常查询。

对比之前设计的表,发现大小写不一样,果真找到问题所在。

问题解决

设计数据库时候,字段名全部大写即可,查询时候大小写均可。

补充

另外发现的其他测试状况如下:

racle表字段名 SQL语句中的列名 正确性
大写 SQL语句中大写 正确
大写 SQL语句中小写 正确(会自动将小写转为大写)
大写 SQL语句中小写(被引号包裹) 错误
小写 SQL语句中大写 错误
小写 SQL语句中小写 错误(会自动将小写转为大写)
小写 SQL语句中小写(被引号包裹) 正确(不进行大小写转换)`

说明

欢迎评论,欢迎指正,转载也请注明出处.

参考博客

使用oracle发生标识符无效解决办法 - xyllp的博客 - CSDN博客 https://blog.csdn.net/xyllp/article/details/81807554

版本记录

20190624 解决问题

20190625 完成文章