SQL Server2005中外键的一系列操作

假如:有两张表,一张是宠物类型表,另一张是宠物表
create table petType
(
   petTypeId varchar(10) primary key,
   petTypeName varchar(20) not null unique
)

create table pet
(
   petID varchar(20) primary key,
   petName varchar(30),
   petType varchar(20) ,
   petPrice money,
   petPhoto varchar(30),/*宠物照片*/
   petRemark varchar(1000)  /*宠物描述*/
)
增加约束的操作:alter table pet add constraint PK_petType foreign key(petType)references petType(petTypeId);
注:petType列与petTypeId的列定义和大小必须完全一样。
删除约束的操作:alter table pet drop constraint 约束名;

 

附:

 

查出一张表中的所有约束:exec sp_helpconstraint 'pet'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值