澳门新蒲京娱乐


IT运维管理包含的六大趋势
图片 8
SQLServer之修改DEFAULT约束

SQLServer之修改CHECK约束澳门新蒲京娱乐:

采纳SSMS数据库管理工具修改CHECK约束

1、展开数据库,选取数据表-》右键点击-》选取设计(或许拓展约束,选取约束,右键点击,选取修改,后边步骤同样)。

澳门新蒲京娱乐 1

澳门新蒲京娱乐 2

2、选用要修改的数据列-》右键点击-》采用CHECK约束。

澳门新蒲京娱乐 3

3、在CHECK约束弹出框中-》选取要修改的约束-》输入约束表明式-》输入约束名和约束描述-》选取表设计器法则-》点击关闭。

澳门新蒲京娱乐 4

 4、点击保存开关(也许ctrl+s)-》刷新表查看修改结果。

澳门新蒲京娱乐 5

CHECK约束增加准绳

1、CHECK
约束用于限制列中的值的限量。

2、Check约束通过逻辑表明式来决断数据的可行,用来限制输入一列或多列的值的范围,在列中立异数据时,所要输入的内容必须满意Check约束的尺度,不然将不可能精确输入。

3、即使对单个列定义 CHECK
约束,那么该列只同意特定的值。

4、若是对三个表定义 CHECK
约束,那么此约束会在一定的列中对值实行限定。

使用T-SQL脚本修改CHECK约束

CHECK约束修改法则必须首先删除现成的CHECK自律,然后选取新定义再度制造,技巧动用Transact-SQL修改CHECK约束。

语法:

–修改check约束
use 数据库名
go

–假如封锁存在则先删除
if exists(select * from sysobjects where
name=约束名)
alter table 表名 drop constraint
约束名;
go

–加多封锁
alter table 表名
–with check
–该约束是不是选择于现存数据,with check代表应用于现存数量,with
nocheck表示不行使于现成数量
add constraint 约束名
check
not for replication
–当复制代理在表中插入或更新数据时,禁止使用该约束。
(约束表明式);
go

–向表中增加新数据或更新表中幸存数量时是或不是禁止使用该约束。check表示校验,nocheck代表不校验
–alter table 表名
–check
–constraint 表名;
–go

–增加check约束描述
execute sp_addextendedproperty
N’MS_Description’, N’约束描述’, N’SCHEMA’, N’dbo’, N’TABLE’, N’表名’,
N’CONSTRAINT’, N’约束名’;
go

示例:

–修改check约束
use testss
go

–假使封锁存在则先删除
if exists(select * from sysobjects where
name=’u_check2′)
alter table test1 drop constraint
u_check2;
go

–增添封锁
alter table test1
–with check
–该约束是不是使用于现成数量,with check表示应用于现存数据,with
nocheck代表不选取于现成数量
add constraint u_check2
check
not for replication
–当复制代理在表中插入或更新数据时,禁止使用该约束。
(height>=100 and height
<=200);
go

–向表中增多新数据或更新表中现存数据时是或不是禁止使用该约束。check表示校验,nocheck表示不校验
–alter table test1
–check
–constraint u_check2;
–go

–增多check约束描述
execute sp_addextendedproperty
N’MS_Description’, N’修改约束’, N’SCHEMA’, N’dbo’, N’TABLE’, N’test1′,
N’CONSTRAINT’, N’u_check2′;
go

澳门新蒲京娱乐 6

澳门新蒲京娱乐 7

利用SSMS数据库管理工科具增添CHECK约束

1、连接数据库,选择数据库,选用数据表-》右键点击(可能直接点击约束,右键点击,选用充分约束,后边步骤同样)-》选取设计。

澳门新蒲京娱乐 8

澳门新蒲京娱乐 ,2、选取要抬高约束的数额列-》右键点击-》采纳CHECK约束。

澳门新蒲京娱乐 9

3、在CHECK约束弹出框中式点心击增多。

澳门新蒲京娱乐 10

4、在CHECK约束弹出框中-》输入CHECK约束表明式-》输入CHECK约束名-》输入CHECK约束描述-》别的能够挑选暗许。

澳门新蒲京娱乐 11

5、点击关闭-》点击保存按键(也许ctrl+s)-》刷新表查看结果。

澳门新蒲京娱乐 12

CHECK约束修改优缺点

优点:

1、修改数据库CHECK约束能够保险数据的规范性和完整性。

缺点:

1:修改约束的表设计器使用准绳时,或者会孳生原有数据与约束的争持。

 

利用T-SQL脚本增多CHECK约束

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图