1. 程式人生 > >ORA-00904: 識別符號無效——解決方案

ORA-00904: 識別符號無效——解決方案

轉自: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)

)