oracle数据库表中的字段与系统关键字冲突 in jdbc
来源:互联网 发布:cad看图软件 for mac 编辑:程序博客网 时间:2024/06/05 03:05
可以使用双引号将发生冲突的字段名称引起来,还是报异常怎么办, 将这个字段名称大写
最保险的方法就是平时写sql语句时,养成大写的习惯,这样既能解决上述错误,还有可能解决不同数据库之间的方言的差异
比如说,现在用的是mysql数据库,有这么一条sql语句:
insert into student (id,"uid",username,password) values(....)
这样写在mysql中时完全没有问题的,但是哪天数据库换成了oracle,这条sql执行的时候就会报异常(在sqlplus和plsql中不会有问题,在jdbc中使用就会出现)
ORA-00904: "uid": 标识符无效
这时要将"uid"改成大写的"UID"
要是之前写sql语句时就是大写的话,就不用改动了
0 0
- oracle数据库表中的字段与系统关键字冲突 in jdbc
- 数据库名与系统关键字冲突
- Spring Jpa 实体类字段与数据库关键字冲突解决
- hibernate 映射文件 当表名或字段名与数据库关键字冲突的解决办法
- MySQL 字段名 与 保留关键字 冲突
- python mysql 字段与关键字冲突解决
- 数据表/字段名称和数据库关键字冲突在Hibernate映射中的处理办法
- 修改Oracle数据库表中的字段顺序
- JDBC 读取数据库中的表信息和字段信息
- sql数据库字段和关键字冲突的问题解决
- jdbc操纵Oracle数据库lob字段
- jdbc 存 oracle数据库CLOB 类型字段
- 实体中的数据库字段有关键字
- 因mysql表名与mysql关键字冲突导致的com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
- 小心数据库字段与关键字重复问题
- 数据库字段名与关键字同名
- Hibernate 与 MySql 数据库关键字冲突You have an error in your SQL syntax; check the manual
- 查找oracle数据库表中是否存在系统关键字
- C. Inna and Huge Candy Matrix(cf)
- onkeyup同时执行两个方法怎么写
- (libgdx小结)常见UI的使用
- 齐次坐标的理解
- CentOS 6.5 配置VPN教程
- oracle数据库表中的字段与系统关键字冲突 in jdbc
- 九度题目1003:A+B && 2010年浙江大学计算机及软件工程研究生机试真题
- 关于mongodb按照字段模糊查询方法
- 20款优秀的移动产品原型和线框图设计工具
- java Map及Map.Entry详解
- ibatis框架环境搭建
- 如何创建和使用Web Service代理类
- 组件类源文件的直接使用
- EFFECTIVE STL 转载