PRIMARY KEY 约束
表中经常有一个列或列的组合,其值能唯一地标识表中的每一行。
这样的一列或多列称为表的主键,通过它可强制表的实体完整性。
当创建或更改表时可通过定义 PRIMARY KEY 约束来创建主键。
一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。
由于 PRIMARY KEY 约束确保唯一数据,所以经常用来定义标识列。
如果 PRIMARY KEY 约束定义在不止一列上,则一列中的值可以重复,但 PRIMARY KEY 约束定义中的所有列的组合的值必须唯一。
IDENTITY(属性)(Transact-SQL)
此属性与 CREATE TABLE 和 ALTER TABLE Transact-SQL 语句一起使用。
IDENTITY 属性与 SQL-DMO Identity 属性不同,后者提供的是列的行标识属性。
适用范围:SQL Server(SQL Server 2008 至 当前版本)。