2017-08-18 57 views
0
create table log_table(
log_id varchar2(1000) primary key, 
voter_ID varchar2(1000), 
date_logged date 
CONSTRAINT abc FOREIGN KEY (voter_ID) REFERENCES voters(voter_ID) 
) 

該表工作時,我創建它沒有日期元素。但是,當我添加日期元素,它說:ORA-02253:約束規範不允許在這裏

ORA-02253:約束規範這裏不允許

回答

2

表工作時,我沒有日期元素創建

create table log_table(
log_id varchar2(1000) primary key, 
voter_ID varchar2(1000), -- comma 
CONSTRAINT abc FOREIGN KEY (voter_ID) REFERENCES voters(voter_ID) 
) 

您必須在約束之前添加,

create table log_table(
log_id varchar2(1000) primary key, 
voter_ID varchar2(1000), 
date_logged date, -- here 
CONSTRAINT abc FOREIGN KEY (voter_ID) REFERENCES voters(voter_ID) 
) 

我也會重新考慮數據類型爲log_id/voter_id(NUMBER/INTEGER)。

+0

太棒了!有用 ! –