`

java.sql.BatchUpdateException: ORA-00942: 表或视图不存在

阅读更多

 java.sql.BatchUpdateException: ORA-00942: 表或视图不存在

一个众多原因可能倒置的错,今天又发现一个意想不到的原因。

 

原因:在创建oracle表时必须全部使用大写,SQL可以如下写:

#正确的写法
CREATE TABLE PRODUCT_INFO  (
   PRODUCT_ID                 INT                             NOT NULL,
   STRUCTURE          BLOB,
   REACTION_ID        INT,
   CONSTRAINT PK_PRODUCT_INFO PRIMARY KEY (PRODUCT_ID)
);
#执行SQL正确 但倒置ORA-00942 表或视图不存在的原因
CREATE "TABLE "PRODUCT_INFO"  (
   "product_id"                 INT                             NOT NULL,
   "structure"                 BLOB,
   "reaction_id"                INT,
   CONSTRAINT PK_PRODUCT_INFO PRIMARY KEY ("product_id ")
);

 

希望对犯同样问题的人有所帮助!

3
0
分享到:
评论

相关推荐

    解决Exception java.sql.SQLException ORA-00600 内部错误代码

    在oracle里面运行一下,解决Exception java.sql.SQLException ORA-00600 内部错误代码

    java连接sql server端口错误问题解决

    java连接sql server端口错误

    Hibernate错误及解决办法集合

    本人做系统时遇到的一些Hibernate问题及解决方案。

    Java数据库编程宝典3

    第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和列 5.2.2 SQL数据类型 5.2.3 完整性约束 5.3 创建表 5.4 使用JDBC创建表 5.4.1 DriverManager 5.4.2 驱动程序 5.4.3 连接 ...

    DB2-ErrorCode解释大全

    DB2错误信息(按sqlcode排序)这不只是一本字典,完全是DB2秘籍。呵呵,分享给大家。

    Java数据库编程宝典2

    第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和列 5.2.2 SQL数据类型 5.2.3 完整性约束 5.3 创建表 5.4 使用JDBC创建表 5.4.1 DriverManager 5.4.2 驱动程序 5.4.3 连接 ...

    Java数据库编程宝典4

    第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和列 5.2.2 SQL数据类型 5.2.3 完整性约束 5.3 创建表 5.4 使用JDBC创建表 5.4.1 DriverManager 5.4.2 驱动程序 5.4.3 连接 ...

    Java数据库编程宝典1

    第5章 使用JDBC和SQL创建表 5.1 创建数据库 5.2 使用表 5.2.1 记录和字段、行和列 5.2.2 SQL数据类型 5.2.3 完整性约束 5.3 创建表 5.4 使用JDBC创建表 5.4.1 DriverManager 5.4.2 驱动程序 5.4.3 连接 ...

    mysql innodb死锁问题详解.docx

    不可剥夺条件: 指进程所获得的资源,不可能被其他进程剥夺,只能自己释放 环路等待条件: 进程发生死锁,必然存在着进程-资源之间的环形链 处理死锁的方法: 预防,避免,检查,解除死锁 数据库也会发生死锁的...

    解决出现Incorrect integer value: '' for column 'id' at row 1的问题

    主要介绍了解决出现Incorrect integer value: '' for column 'id' at row 1的问题的相关资料,希望通过本文能帮助到大家,让大家遇到这样的问题及时的解决,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics