2014-07-23 94 views
0

C#接口訪問Sql服務器數據庫。如何爲修改自動增量主鍵設置表結構?

我有一個組合鍵ID和修訂表。

當我「插入」一條新記錄時,我想自動遞增ID。 當我「更新」記錄時,我想實際插入新記錄但增加修訂版。

這是什麼適當的表設置?

回答

1

我過去所做的事實上是使用觸發器UPDATE。它會將所有值複製到一個新記錄並增加版本列。我還會有一個索引列作爲關鍵字,但不是主鍵,因此所有修訂版都將捆綁在一起。

+0

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

+0

謝謝我將研究觸發器。 通過將列索引到服務器作爲密鑰,您的意思是有一個額外的列,比如ID號和修訂號之外的行號。如果此列自動增加,是否需要手動設置我的ID值? – Dan