首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

俩个表//一个表的外键务须要和另一个表的主键关联吗?

2013-07-08 
俩个表//一个表的外键必须要和另一个表的主键关联吗???create table UserInfo(User_nIDintnot null,-- ide

俩个表//一个表的外键必须要和另一个表的主键关联吗???



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;


[解决办法]
主键是针对本表,外键关联另外表的主键

热点排行