需要新建一个带外键的数据表,还没有试过利用SQL语句完成,从网上搜的几个方案都不好使。尝试多遍,终于完成了。
首先创建一个表:
create table LOG_CARD
(
CARD_ID NUMBER(10) PRIMARY KEY,
CARD_NAME varchar(32) not null,
CATEGORY_ID NUMBER(10),
card_type int default 1,
CARD_COMMENT varchar(64),
card_blob BLOB default empty_blob()
)
然后修改这个表。
alter table Log_card
add constraint fk_card_category foreign key (category_id) references start_category(category_id)
附:
下面的语句据说应该成功的,但执行时总提示缺少右侧圆括号。不解。
create table LOG_CARD
(
CARD_ID NUMBER(10) PRIMARY KEY,
CARD_NAME varchar(32) not null,
CATEGORY_ID NUMBER(10) foreign key references start_category(category_id),
card_type int default 1,
CARD_COMMENT varchar(64),
card_blob BLOB default empty_blob()
)
