电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Sql2005定义约束VIP免费

Sql2005定义约束_第1页
1/9
Sql2005定义约束_第2页
2/9
Sql2005定义约束_第3页
3/9
Sq l2005 定义约束 为了保证输入数据的正确性,必须要在创建表的时候设置约束, 在这里简单的介绍一下如何设置约束. 需要注意的是,在用 Management Studio创建约束的时候,在修改完后,都需要保存表以保存修改。 1. SQL Server中有五种约束,分别是 CHECK 约束, DEFAULE 约束,PRIMARY KEY 约束,FROEIGN KEY约束, UNIQUE 约束. (1) CHECK 约束 用来限制输入一列或者多列的值的范围,通过逻辑表达式来判断数据的有郊性,也就是一个列的输入内容必须满足 CHECK约束条件,否则,数据无法正常输入,从而强制数据的域的完整性. (2) DEFAULT 约束 若在表中定义了 DEFAULT约束,用户在插入新的数据时,如果该列没有指定数据,那么系统将默认值赋给该列,默认值也可以为空. (3) PRIMARY KEY 约束 在表中经常有一旬或多列的组合,其值能在唯一标识表中每一行. 这样的一列或多列成为表的主健(Primary Key),通过它可以强制表的实体完整性。一个表只能有一个主键,而且主键不能为空值。 (4) FOREIGN KEY 约束 外键(foreign key)是用于建立和加强两个表(主表与从表)的列或多列数据之间的连接的,当添加,修改或者删除数据时,通过参照完整性来保证它们之间的数据的一致性。 先定义主键,再对从表定义外键约束。 (5)UNIQUE 约束 UNIQUE 约束用于确保表中的两个数据行在非主键中没有相同的列值,与PRIMARY KEY 约束类似,UNIQUE约束也强制唯一性,为表中的一列或多列提供实体完整性.但 UNIQUE用于非主键的一列或多列组合,且一个表可以定义多个UNIQUE约束. 2.约束的创建,查看,删除 即可以通过 SQL SERVER Management Studio的“对象资源管理器”面板进行,也可通过T-SQL进行. (1) CHECK 约束 通过Management Studio设置,设置 性别只能输入‘男’,或者‘女’ 首先打开表的列,右键点击‘性别’,选择 CHECK 约束 如下图 在表达式里输入: 性别='男' or 性别='女' ,点关闭即可。 点击关闭后,表达式会被自动修改成:([性别]='男' OR [性别]='女') 如下图: 经过这个约束后,在表格中填入非 男、女的性别都是报错的。 如果要删除约束,直接点击 ‘删除’按扭即可。 通过T-SQL实现约束. [ CONSTRAINT CHECK constraint_name] CHECK (logical_expression) 如: 添加 '性别' 的约束: USE wfwang --数据库名 ALTER TABLE wfwangTable ADD CONSTRAINT CK_Tablewfwang2 CHECK (...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Sql2005定义约束

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部