尝试创建 table 时出现无效标识符错误
Invalid identifier error when trying to create table
您好,我正在使用 Oracle SQL 创建一个 table,但是我收到了这个错误,我不确定为什么。
错误:
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,
);
您有多个错误。你想要:
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 中推荐的字符串类型。
您好,我正在使用 Oracle SQL 创建一个 table,但是我收到了这个错误,我不确定为什么。
错误:
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,
);
您有多个错误。你想要:
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 中推荐的字符串类型。