SQL Server 2008 约束如何查看与创建
2012-11-24 08:54:58 来源:WEB开发网核心提示:下面来演示一下如何创建的该Foreign Key约束,同样是点击完Relationships按钮之后,SQL Server 2008 约束如何查看与创建(2),在弹出的对话框中选择Add然后点击下面的红色圆圈内的按钮:按下图中那样设置主表、主键和从表、外键然后点击 OK,不要忘记保存你的设计, 以contact表为例,
下面来演示一下如何创建的该Foreign Key约束。
同样是点击完Relationships按钮之后,在弹出的对话框中选择Add
然后点击下面的红色圆圈内的按钮:
按下图中那样设置主表、主键和从表、外键
然后点击 OK,不要忘记保存你的设计。
3. UNIQUE约束
UNIQUE约束用于确保表中的两个数据行在非主键中没有相同的列值。与PRIMARY KEY约束类似,UNIQUE约束也强制唯一性,但UNIQUE约束用于非主键的一列或多列组合,且一个表可以定义多个UNIQUE约束,另外UNIQUE约束可以用于定义多列组合。
还以company table为例,假设我们要约束company name为唯一的,点击Manage Indexes and Keys
然后点击Add来添加Unique约束
选择column为companyname, Is Unique为Yes。
关闭并保存你的设计,这样一个Unique约束就创建好了。
4. DEFAULT约束
若在表中某列定义了DEFAULT约束,用户在插入新的数据行时,如果该列没有指定数据,那么系统将默认值赋给该列,当然该默认值也可以是空值(NULL)。
以contact表为例,在表设计器中,为性别(sex)列填写属性默认值 (‘M’)。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接