0
C#接口訪問Sql服務器數據庫。如何爲修改自動增量主鍵設置表結構?
我有一個組合鍵ID和修訂表。
當我「插入」一條新記錄時,我想自動遞增ID。 當我「更新」記錄時,我想實際插入新記錄但增加修訂版。
這是什麼適當的表設置?
C#接口訪問Sql服務器數據庫。如何爲修改自動增量主鍵設置表結構?
我有一個組合鍵ID和修訂表。
當我「插入」一條新記錄時,我想自動遞增ID。 當我「更新」記錄時,我想實際插入新記錄但增加修訂版。
這是什麼適當的表設置?
我過去所做的事實上是使用觸發器UPDATE
。它會將所有值複製到一個新記錄並增加版本列。我還會有一個索引列作爲關鍵字,但不是主鍵,因此所有修訂版都將捆綁在一起。
您鍵入的速度比我的要快...... – bowlturner
謝謝我將研究觸發器。 通過將列索引到服務器作爲密鑰,您的意思是有一個額外的列,比如ID號和修訂號之外的行號。如果此列自動增加,是否需要手動設置我的ID值? – Dan