oracle中,報錯:ORA-00904


  對於oracle數據庫,使用PowerDesigner工具(或者Navicat工具)編寫數據庫腳本時,有時會出現建表時列名用雙引號引着;

Java連接時就會報錯ORA-00904標識符無效把雙引號去掉就不會報錯了;

  比如:

  原始的表:

1 CREATE TABLE ”my_test“(
2   “id” NUMBER(10) NOT NULL, 
3   ”name“ VARCHAR2(20) NOT NULL, 
4   “password” VARCHAR2(10 CHAR) NOT NULL, 
5   PRIMARY KEY (ID)
6 )

  修改后:

1 CREATE TABLE my_test(
2   id NUMBER(10,0) NOT NULL ENABLE, 
3   name VARCHAR2(20 CHAR) NOT NULL ENABLE, 
4   password VARCHAR2(10 CHAR) NOT NULL ENABLE, 
5   PRIMARY KEY (ID)
6 )

 


免責聲明!

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



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