俩个表//一个表的外键务必要和另一个表的主键关联吗?
俩个表//一个表的外键必须要和另一个表的主键关联吗???
------解决方案--------------------
主键是针对本表,外键关联另外表的主键
create table UserInfo(
User_nID int not null, -- identity User_sNo varchar(50) null, -- 编号
User_sName varchar(50) null, -- 名称
User_sEmail varchar(200) null, -- 邮件
primary key (User_nID) -- 设置 主键为 User_nID)
create table OrderInfo(
Order_nID int not null, -- identity Order_UsernID int null, -- user_nID FK Order_sNo varchar(50) null, -- 编号 Order_sPName varchar(50) null, -- 项目名称
primary key (Order_nID) -- 设置 主键为 User_nID)
alter table OrderInfo add constraint OrderID foreign key (user_nID) references UserInfo;
------解决方案--------------------
主键是针对本表,外键关联另外表的主键