2014-07-23 63 views
0

C#接口访问Sql服务器数据库。如何为修改自动增量主键设置表结构?

我有一个组合键ID和修订表。

当我“插入”一条新记录时,我想自动递增ID。 当我“更新”记录时,我想实际插入新记录但增加修订版。

这是什么适当的表设置?

回答

1

我过去所做的事实上是使用触发器UPDATE。它会将所有值复制到一个新记录并增加版本列。我还会有一个索引列作为关键字,但不是主键,因此所有修订版都将捆绑在一起。

+0

您键入的速度比我的要快...... – bowlturner

+0

谢谢我将研究触发器。 通过将列索引到服务器作为密钥,您的意思是有一个额外的列,比如ID号和修订号之外的行号。如果此列自动增加,是否需要手动设置我的ID值? – Dan