oracle创建表时:ORA-00904: 标识符无效
-
创建表格的时候,表名和字段名都大写,我就是没有大写然后报错了 。一般情况都用查询语句来创建。
-
我是在SSM框架里用mapper来修改数据库的,但是mapper里的字段名就不需要大写了。
-
创建数据库的时候和MySQL不一样,不能在字段后面添加自增,number和int类型不能指定大小,varchar必须指定大小。
CREATE TABLE "LDH"."FILE_LIST"(
"NAME" VARCHAR2(255) NULL,
"ITEMS_ADDR" VARCHAR2(255) NULL
);
- 就比如上图这样。
- 插入语句数字类型的不能加引号,字符串的必须加
missing right parenthesis
上图这个提示说缺少又括号,就是因为第五点的问题。