转自:https://blog.csdn.net/jajavaja/article/details/49122639

建表时列名用双引号引着(用Navicat工具建表默认是加上双引号的),java连接时就会报错ORA-00904:   标识符无效;把双引去掉就不会报错了

原:

CREATE TABLE ”my_test“(

  “id” NUMBER(10,0) NOT NULL ENABLE, 

  ”name“ VARCHAR2(20 CHAR) NOT NULL ENABLE, 

  “password” VARCHAR2(10 CHAR) NOT NULL ENABLE, 

  PRIMARY KEY (ID)

)

 

修改后:

CREATE TABLE my_test(

  id NUMBER(10,0) NOT NULL ENABLE, 

  name VARCHAR2(20 CHAR) NOT NULL ENABLE, 

  password VARCHAR2(10 CHAR) NOT NULL ENABLE, 

  PRIMARY KEY (ID)

)

posted on 2018-12-22 18:11  Sharpest  阅读(5584)  评论(0编辑  收藏  举报