CREATE TABLE Item (
NUMBER VARCHAR2(5) NOT NULL PRIMARY KEY,
DESCRIPTION VARCHAR2(30) NOT NULL,
FEE NUMBER,
);
SQL错误:ORA-00904 ::无效的标识符 00904. 00000 - “%s:无效标识符”
显示此错误。有人可以帮我解决这个问题。
答案 0 :(得分:3)
您必须删除最后一个逗号,
并更改第一列的名称(例如,更改为NUM
)
CREATE TABLE Item
( NUM VARCHAR2(5) NOT NULL PRIMARY KEY,
DESCRIPTION VARCHAR2(30) NOT NULL,
FEE NUMBER
);
答案 1 :(得分:3)
尝试删除最后一个括号前的最后一个逗号。
答案 2 :(得分:2)
NUMBER 是Oracle中的关键字。您不能在表格目的地中将其用作列名。
答案 3 :(得分:2)
我认为NUMBER是reserved word,请为该字段尝试不同的名称