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

时间:2023-03-10 07:52:52
ORA-00904: 标识符无效——解决方案

转自:https://blog.****.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)

)