0

当我添加一条新记录时,我希望 SQL Server 自动添加一个新的 ID。

已经有一些记录已经迁移过来(从 Access),在我完成为其他所需功能准备服务器之前,我将手动迁移更多记录(如果这会影响任何可能的答案)。

实现这一点的最简单方法是什么。

4

2 回答 2

4

最简单的方法是将 column 设为IDENTITYcolumn这是一个如何执行此操作的示例(它不像 那样简单ALTER TABLE)。

于 2012-07-02T13:19:07.137 回答
1

使用Identity字段类型。这将使用序列中的下一个可用数字自动为您创建一个值。

以下是如何Identity在现有表上创建列(添加新列)的示例

ALTER TABLE MyTable ADD IdColumn INT IDENTITY(1,1)
于 2012-07-02T13:19:14.110 回答