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)

)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM