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 )

 

posted @ 2017-04-17 21:15  小码农成长记  阅读(5770)  评论(0编辑  收藏  举报