sql创建外键

来源:互联网 发布:92kaifa源码 编辑:程序博客网 时间:2024/06/10 03:52

创建外键约束有两种情形,一是在建立表的时候就创建,另一种是在表建立以后再修改添加外键约束。

第一种:建立表的时候就创建

通过SQL语句创建主外键表

create table UserInfo(UserID int identity(1,1) primary key, --递增主键UserAccounts varchar(20),UserName varchar(20),UserPwd varchar(10))create table News(NewsID int identity(1,1) primarykey,UserID int,NewsTitle varchar( 50 ),NewsRelease varchar( 200 ),NewsReleaseTime datetime,FOREIGN KEY (UserID) REFERENCES UserInfo(UserID)) --外键约束



第二种:表建立以后再修改添加外键约束

alter table profession add constraint fk_coll_id FOREIGN KEY(coll_id) REFERENCES college(coll_id) on update cascade on delete cascade;alter table profession add constraint fk_prov_id foreign key(prov_id) references province(prov_id) on update cascade on delete cascade;

转载自 http://blog.sina.com.cn/s/blog_aa2987d601010chn.html 

0 0
原创粉丝点击