oracle错误
SQL> desc user_details;
Name Null? Type
----------------------------------------- -------- --------------
USER_ID NUMBER(38)
NAME VARCHAR2(20)
DOB DATE
CONTACT NUMBER(38)
EMAIL NOT NULL VARCHAR2(50)
TYPE VARCHAR2(4)
create table user_reg
(
reg_id int primary key,
pass varchar(50),
email varchar(20) foreign key preferences user_details(user_id)
);
这是我在创建表user_reg时遇到的错误
答案 0 :(得分:0)
Oracle打印错误代码以及带有错误语句的行数。在你的情况下:
Error at Command Line : 5 Column : 23
SQL Error: ORA-00907: missing right parenthesis
正确陈述:
create table user_reg
(
reg_id int primary key,
pass varchar(50),
email varchar(20) references user_details(user_id)
);
答案 1 :(得分:-1)
您是否也可以发布完整的错误消息?
我只能看到你拼错了#34; 参考":
create table user_reg
(
reg_id int primary key,
pass varchar(50),
email varchar(20) foreign key references user_details(user_id)
);