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)

)


免責聲明!

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



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