您好,我正在使用Oracle SQL制作表,但是出现此错误,我不确定为什么。
错误:
Error report -
ORA-00904: : invalid identifier
00904. 00000 - "%s: invalid identifier"
sql:
CREATE TABLE users(
user_id number(8)
NOT NULL
CONSTRAINT user_id_pk
PRIMARY KEY,
first_name varchar(64)
gender number(1)
NOT NULL,
);
答案 0 :(得分:0)
您有多个错误。您想要:
CREATE TABLE users (
user_id number(8) NOT NULL CONSTRAINT user_id_pk PRIMARY KEY,
first_name varchar2(64),
gender number(1) NOT NULL
);
请注意,名称为varchar2()
。这是Oracle中推荐的字符串类型。