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

2014-11-24 18:24:50 · 作者: · 浏览: 0

SQL Server中有五种约束类型,分别是 PRIMARY KEY约束、FOREIGN KEY约束、UNIQUE约束、DEFAULT约束、和CHECK约束。查看或者创建约束都要使用到 Microsoft SQL Server Managment Studio。


1. PRIMARY KEY约束


在表中常有一列或多列的组合,其值能唯一标识表中的每一行。这样的一列或多列成为表的主键(Primary Key)。一个表只能有一个主键,而且主键约束中的列不能为空值。


查看PRIMARY KEY约束可以在object explorer中依次展开Databases –> 选择你要查看的数据库(在我的例子中是testdatabase) –> Tables –> 你要查看的表(在我的例子中是company)-> Columns



如上图所示,Primary Key 有一把金色的小钥匙。companyid 即为company表的primary key。


创建PRIMARY KEY约束可以右键点击表,然后选择Design,打开表设计器



选中column,点击上面的金色小钥匙,来创建Primary Key。



也可以右键点击column,然后选择Set Primary Key。