我正在使用SQL Server 2012,需要添加一个具有唯一主键的列。我即将加载数十万条记录BULK,并在我将要使用的字段中发现重复。见过SEQUENCE
和GUID
。需要关于最佳选择的一些指导,以及如何设置这些以便在大批量装载期间填充关键字段。如何在SQL Server中自动添加唯一主键字段?
1
A
回答
0
刚上什么已经发布,其中包括用于添加主键约束
alter table database.schema.table_t
add ID_column int identity(1,1)
primary key (ID_column)
细节如果已经设置此表的主键随便去执行该语句之前将其删除轻微更新。
3
当您创建要在其中插入信息的表时,创建一个IDENTITY
列。这将作为每个记录具有唯一编号的自动填充列。
这是一个link可能会帮助你。
如果您已经创建了表格,只需将此查询更改为适合您的表格名称并运行它以添加您请求的新列。
ALTER TABLE mytable
ADD COLUMN unique_id IDENTITY (1,1)
+0
非常感谢。 – user2425946
+1
如果这对您有用,请不要忘记将答案标记为正确的答案。 –
相关问题
- 1. SQL Server添加主键
- 2. 如何获取添加键字段之一的值(SQL Server 2012)
- 3. 如何使用nvarchar在sql server中添加自动增量主键?
- 4. SQL Server +在SQL中增加非主键字段
- 5. SQL Server将自动增加主键添加到现有表
- 6. 如何使SQL Server表的主键自动增加一些字符
- 7. 如何在SQL中添加主键?
- 8. 如何在SQL Server数据库中添加auto_increment主键?
- 9. 如何防止在SQL Server中自动添加空白字符?
- 10. SQL Server 2005 - 如何知道一个字段是否是主键?
- 11. 在SQL Server中将SMALLINT中的自动递增主键字段更改为INT
- 12. 无法主键/唯一键/自动递增加入此列
- 13. SQL Server中自动增量,唯一,不为空主键的最低要求
- 14. SQL Server:分别自动增加字段
- 15. 如何动态空字段添加为列在SQL Server
- 16. SQL Server:批量加载的唯一键
- 17. SQL Server:需要添加主键
- 18. 如何从SQL Server中的自定义数字自动递增主键?
- 19. 如何在自定义主题中添加自定义字段
- 20. SQL。唯一和主键
- 21. 如何自动增加SQL Server中构建的visual studio中的主键?
- 22. 添加SQL Server数字字段并更新另一个字段?
- 23. 如何在多值字段中添加/存储唯一值?
- 24. SQL:将主键添加到非唯一索引
- 25. 在Ruby on Rails中自动增加非主键字段
- 26. 如何在c#中添加自动增量和主键#
- 27. 如何在SQL Server中使用唯一键?
- 28. 如何在SQL Server 2005中设置唯一键。
- 29. 在CakePHP中向主键添加一个输入字段
- 30. SQL Server中主键和唯一索引之间的区别
谢谢你们非常有帮助。 – user2425946