我需要创建包含两列的表。必须使用主键创建这些列。例如,第1列名称ID
和第2列名称Name
。 ID
自动递增。将数据插入表中时,所有名称必须不同。我怎样才能做到这一点?请帮帮我。
答案 0 :(得分:1)
创建主键:
ALTER TABLE dbo.YourTableNameHere
ADD CONSTRAINT PK_YourTable
PRIMARY KEY(ID, Name)
并确保Name
是唯一的:
ALTER TABLE dbo.YourTableNameHere
ADD CONSTRAINT UNIQUE_Name UNIQUE(Name)