sqlserver约束的应用

2025-10-24 05:34:30

1、第一步:在product表的id字段上添加主键约束,在查询分析器中输入以下语句

alter table product add constraint pk_id primary key(id)  

以上pk_id为自定义的约束名称,可以根据自己的习惯填写

sqlserver约束的应用

2、第二步:执行以上语句后,输入以下语句

insert into product values(11,'D产品',21,23,1231,'ord0013') 进行测试

sqlserver约束的应用

1、第一步:在product表的orderno字段上添加唯一性约束,在查询分析器中输入以下语句

alter table product add constraint uq_orderno unique (orderno)

以上uq_orderno为自定义的约束名称,可以根据自己的习惯填写

sqlserver约束的应用

2、第二步:输入以下语句验证约束的有效性

insert into product values(13,'D产品',21,23,1231,'ord0011')

sqlserver约束的应用

1、第一步:在product表的price字段上添加检查约束,在查询分析器中输入以下语句

alter table product add constraint chk_price check(price>0 and price<1000)

以上chk_price为自定义的约束名称,可以根据自己的习惯填写

sqlserver约束的应用

2、第二步:输入以下语句验证约束

update product set price=1001 where id=1

sqlserver约束的应用

1、第一步:在product表的qty字段上添加默认约束,在查询分析器中输入以下语句

alter table product add constraint def_qty default 0 for qty

以上def_qty为自定义的约束名称,可以根据自己的习惯填写

sqlserver约束的应用

2、第二步:输入以下语句验证约束

insert into product(id,name,price,total,orderno) values(13,'D产品',34,1,'order0013')

sqlserver约束的应用

1、第一步:输入以下语句进行约束的删除

alter table product drop constraint 约束名称

这里的约束名称为我们自己定义的,如删除上面创建的主键约束,可以这么写

alter table product drop constraint pk_id

删除其他约束也这么弄,无非改个名称,换个马甲

sqlserver约束的应用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢