WEB开发网
开发学院数据库MSSQL Server SQL Server 2008 约束如何查看与创建 阅读

SQL Server 2008 约束如何查看与创建

 2012-11-24 08:54:58 来源:WEB开发网   
核心提示:下面来演示一下如何创建的该Foreign Key约束,同样是点击完Relationships按钮之后,SQL Server 2008 约束如何查看与创建(2),在弹出的对话框中选择Add然后点击下面的红色圆圈内的按钮:按下图中那样设置主表、主键和从表、外键然后点击 OK,不要忘记保存你的设计, 以contact表为例,
下面来演示一下如何创建的该Foreign Key约束。
同样是点击完Relationships按钮之后,在弹出的对话框中选择Add
image
然后点击下面的红色圆圈内的按钮:
image
按下图中那样设置主表、主键和从表、外键
image
然后点击 OK,不要忘记保存你的设计。
image
 
 
3. UNIQUE约束
UNIQUE约束用于确保表中的两个数据行在非主键中没有相同的列值。与PRIMARY KEY约束类似,UNIQUE约束也强制唯一性,但UNIQUE约束用于非主键的一列或多列组合,且一个表可以定义多个UNIQUE约束,另外UNIQUE约束可以用于定义多列组合。
 
还以company table为例,假设我们要约束company name为唯一的,点击Manage Indexes and Keys
image
然后点击Add来添加Unique约束
image
选择column为companyname, Is Unique为Yes。
image
关闭并保存你的设计,这样一个Unique约束就创建好了。
 
 
4. DEFAULT约束
若在表中某列定义了DEFAULT约束,用户在插入新的数据行时,如果该列没有指定数据,那么系统将默认值赋给该列,当然该默认值也可以是空值(NULL)。
 
以contact表为例,在表设计器中,为性别(sex)列填写属性默认值 (‘M’)。
image

Tags:SQL Server 约束

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接