如何设置具有修订版的自动增量主键的表结构?

时间:2014-07-23 19:27:23

标签: c# sql sql-server auto-increment composite-key

C#接口访问Sql server db。

我有一个包含复合密钥ID和修订版的表。

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

这是什么样的表设置?

1 个答案:

答案 0 :(得分:2)

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