0

我有一个带有主键列 ID 的表,当将新记录插入数据库时​​,它需要按顺序增加。(即:1,2,3,...)

我可以设置自动执行此操作的数据库选项吗?

如果不是,那么手动执行此操作的语法是什么?

4

2 回答 2

1

如果您创建带有IDENTITY列的表,它将自动为您完成;

CREATE TABLE test (
  id INT IDENTITY PRIMARY KEY NOT NULL,
  val VARCHAR(32)
);

INSERT INTO test (val) VALUES ('a'),('b'),('c');

SELECT * FROM test;

id   val
1    a
2    b
3    c

显示它的 SQLfiddle

于 2013-03-13T11:08:20.083 回答
0

您需要标识属性 msdn 文档解释它的用法

http://msdn.microsoft.com/en-gb/library/ms186775.aspx

于 2013-03-13T11:05:37.767 回答