我有一个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
这样它会添加我列表中的任何新成员并简单地跳过现有成员吗?