【发布时间】:2014-06-08 04:22:27
【问题描述】:
我在 SQL Server 中有一个名为 Test_Table 的表,其中包含两列:ID 和 Name
表格如下所示:
ID NAME
--------
1 John
2 Jane
现在我有一个将记录插入其中的存储过程。
INSERT INTO Test_Table
VALUES (@Id,@Name)
我正在从我的 c# 代码中传递这些值。现在我想修改它,使表没有重复。我应该在哪里检查这个,在代码或数据库中?我在数据库方面的东西很弱。那么在我的表中插入值之前如何处理重复项
【问题讨论】:
-
您可以在任何地方进行操作。我认为你应该在 sql 中做。你应该做@m hasan 解决方案。
-
使用唯一键约束修改 ID 字段可能会解决您的问题。
标签: c# sql sql-server duplicates