如何避免重复的INSERT

时间:2015-11-12 10:24:13

标签: sql sql-server-2008

我有一个LeaveCounter表,如下:

Login | ActivityId | Value | Date

当我加载我的页面时,它会填充一个新的列表,但我正在寻找一种方法来避免重复的INSERT。

这是我的SQL Server 2008语句,其中包含变量:

string sql = @"INSERT INTO LeaveCounter VALUES ('" + employees[y] + "', '" + ActivityId[z] + "', 0 , " + yearlist[i] + ")";

或者简单地说:

INSERT INTO LeaveCounter VALUES (LOGIN, ACTIVITYID, 0, DATE)

我如何更改此调用以使其不会连续两次插入,例如:

chris | 2 | 0 | 2015

这样它会添加我列表中的任何新成员并简单地跳过现有成员吗?

0 个答案:

没有答案