ORA-00904:标识符无效 oracle view 列名 大小写问题
来源:互联网 发布:12315可以投诉淘宝小二 编辑:程序博客网 时间:2024/05/19 10:10
今日在工作中遇到了一个奇怪的事情,在oracle的一个view里面,一般我们都将列名设置为大写,但是偶尔有一次,设置成小写了:
例如:
然后有两个 字段是 :
area , order_status
这个时候在 oracle中我们必须这样查询:
select "area" from V_DLVY_PO;不能这样
select area from V_DLVY_PO;如果这两个字段是 :
AREA , ORDER_STATUS
那么查询可以直接写为:
select AREA from V_DLVY_PO;也许在oracle中这样写很容易,只要知道就行了,但是在Hibernate中,就会复杂一点:
由于表的列名是小写,我们在配置文件中也习惯小写:
<property name="area" type="java.lang.String" update="true" insert="true" column="area" />然后会报 ORA-00904错误,标识符无效
解决办法:
1. 将上述配置文件改为:
<property name="area" type="java.lang.String" update="true" insert="true" column="AREA" />2. 将oracle view 中的列改为大写:AREA
3. 上述两种方案都采用(最保险了)
问题得到解决。
0 0
- ORA-00904:标识符无效 oracle view 列名 大小写问题
- oracle insert数据标识符无效问题 oracle ORA-00904: "字段名": 标识符无效
- 关于oracle ORA-00904: "字段名": 标识符无效
- Oracle ORA-00904标识符无效
- oracle ora-00904 标识符无效
- oracle中出现ORA-00904: : 某字段 标识符无效问题
- Oracle ORA-00904: 无效的标识符
- oracle ORA-00904无效的标识符
- Oracle ORA-00904:"xxx": 标识符无效
- Oracle ORA-00904:invalid identifier 标识符无效
- 有关Oracle ORA-00904标识符无效
- ORA-00904 标识符无效
- ORA-00904:标识符无效
- ORA-00904标识符无效
- ORA—00904:“某个参数或者变量名”:标识符无效
- Oracle 标识符无效问题
- oracle“ORA-00904”错误:标识符无效几种可能情况
- oracle“ORA-00904”错误:标识符无效几种可能情况
- 2014华为机试题1:亮着电灯的盏数
- 全功能合并单元格js
- Tail Call Optimization Decorator (Python recipe)
- 【麦子学院】攻克安全漏洞,协助Android前行
- mysql主主备份在不停机的情况下修改另外一个数据库服务器
- ORA-00904:标识符无效 oracle view 列名 大小写问题
- LeetCode | Permutation Sequence(找到全排列中的第k个排列)
- 移动互联网创业交流
- python 时间戳处理
- 临时文档8--好恶心的代码
- 《数据结构与算法JavaScript描述》
- Finding the longest Increasing subsequence
- css滑动鼠标到img后,切换图片
- SYN和RST 学习