以下的文章那个主要是向大家讲述的是 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创建约束的介绍,望你能有所收获。
在Windows 7系统的默认设置中,当Windows 7系统处于休眠状态时,会同时断网的。如此一来,无论你正在使用迅雷还是快车等下载工具,同样可以在休眠状态下继续完成下载,最大限度做到从身边的小事开始支持环保。下面我们就详细介绍操作步骤,帮助Windows 7系统用户实现这一节能目标。 首先需要...
对于Windows 7系统来说,其默认安装的许多工具是我们很少使用或从来不用的,比如系统自带的扫雷、纸牌游戏等。删除此类长期不用的系统组件,不但可以让系统更清爽,更重要的是还可以提高系统的运行速度,特别是对于硬件配置相对较低的上网本来说,尤其如此。接下来,笔者就给大家介绍一下如何删除Windows...
打开IE浏览器的时候、聊QQ的时候、玩游戏的时候… … 这到底是谁惹的祸呢? 很多人都知道Windows 7桌面特效全部开启会使系统性能降低,那到底是哪个特效导致的这一情况呢? 解决办法: 右键计算机,高级系统设置-性能-设置-关闭”任务栏和开始菜单使用动画“和”最大化和最小化动态显示窗口“...
Intel会在2015年推出Broadwell、Skylake两代14nm处理器,前者可以使用9系芯片组,Skylake升级到了LGA1151插槽,需要搭配新的100系列芯片组,但初期的Skylake-S又不能超倍频,所以今年Q2季度开始会很混杂。Skylake一代会支持DDR4,100系列芯片组升...
解决方法: 其实处理这些使用流氓软件,需要将相关的.exe文件删除,使它不能再运行,或者直接清除这个服务本身,使计算机重启的时候,它不会再启动。比如Hijackthis扫描,在扫描日志中,一般会把非Windows系统的服务以023的方式列出来,如下面这段: O23 - ...
Windows 7系统可以对每个文件夹进行个性化视图设置,可以根据自己的个人喜好和实际需要更改文件或文件夹图标的大小,或者让文件或文件夹以列表、平铺等方式显示。但是,假如你对N个文件夹视图进行了风格各异的个性设置,现在又想让所有文件夹都使用同一种视图怎么办呢 手工一个一个修改,你OUT了,非累得手抽...