以下的文章那个主要是向大家讲述的是 SQL Server创建约束的实际应用代码。在SQL Server数据库中,创建约束的方式主要有两种,一种是在创建数据库表使同时创建约束,另外一种就是数据库表创建号之后再创建约束。
成都创新互联是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信小程序开发,十多年建站对花箱等多个领域,拥有丰富的网站推广经验。
约束的类型一共有五种,分别为:主键约束(primary key),外键约束(foreign key),检查约束(check),默认约束(default)和唯一约束(unique)。
- Sql代码
- --创建借阅表
- create table Borrows
- (
- BSID int identity(1,1),
- BID int not null foreign key references Books(BID),
- RID int not null foreign key references Readers(RID),
- BorrowDate datetime default(getdate()),
- ReturnDate datetime,
- primary key(BSID)
- )
- --创建借阅表
- create table Borrows
- (
- BSID int identity(1,1),
- BID int not null foreign key references Books(BID),
- RID int not null foreign key references Readers(RID),
- BorrowDate datetime default(getdate()),
- ReturnDate datetime,
- primary key(BSID)
- )
- Sql代码
- --添加约束
- alter table Readers
- add constraint CK_RaderAge
- check(rage between 15 and 60)
- --追加主键
- alter table Readers
- add constraint PK_Reader
- primary key (RID)
- --追加外键
- alter table Borrows
- add constraint FK_Book
- foreign key (BID) references Books(BID)
- --添加约束
- alter table Readers
- add constraint CK_RaderAge
- check(rage between 15 and 60)
- --追加主键
- alter table Readers
- add constraint PK_Reader
- primary key (RID)
- --追加外键
- alter table Borrows
- add constraint FK_Book
- foreign key (BID) references Books(BID)
- Sql代码
- --追加默认
- alert table Readers
- add constraint DF_ReturnDate
- default (getdate()) for ReturnDate
- --追加默认
- alert table Readers
- add constraint DF_ReturnDate
- default (getdate()) for ReturnDate
我把追加默认约束单独那出来,可以发现它是和其它约束的写法不一样的,以上的相关内容就是对SQL Server创建约束的介绍,望你能有所收获。
文章题目:SQLServer创建约束的代码运用
文章URL:http://www.csdahua.cn/qtweb/news21/276421.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网