ORA-00904: 标识符无效——解决方案

我当时报的错是:ORA-00904: "ID": 标识符无效

 在网上找到了解决方案,并将方案复制到此,以做备案。
 

建表时列名用双引号引着(用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 @ 2014-01-08 09:10  roilat  阅读(12541)  评论(0)    收藏  举报