如何制作一个表的主键,同一个表的外键?
我的表格vendors
包含以下属性:
vendor_id,
company_name
rep_first
rep_last
referredby
我是否想将vendor_id
作为该表的外键?
以下是我的尝试:
create table vendors(
vendor_id char(5) Not Null primary key,
company_name varchar(255),
rep_first varchar(255),
rep_last varchar(255),
referredby char(5)
);
constraint vendors_REF_FK
foreign key (referredby) references vendors(referredby)
答案 0 :(得分:1)
约束也是表格的一部分,因此必须与表格定义类似
vendor_id char(5) Not Null primary key,
company_name varchar(255),
rep_first varchar(255),
rep_last varchar(255),
refferedby char(5),
constraint vendors_REF_FK foreign key (refferedby) references vendors(vendor_id ));
答案 1 :(得分:0)
您也可以使用android:state_activated="true"
ALTER TABLE