如何使用 C# 避免 SQL 服务器中的重复记录

How to avoid duplicate records in SQL server using C#

我有一个 C# 作业,它声明我必须避免 SQL 服务器资源管理器中的重复记录。当用户插入一个已经存在的名称时,可能会出现重复记录。我正在使用一个名为“Move”的 table,它有四列:id、name、description、sweatrate。

如有任何建议,我们将不胜感激。

在 table 的设计视图中(右键单击它):

右击某处并选择Indexes/Keys:

添加索引,将列设置为名称

设置唯一性

也许给它取个好听的名字,比如UIX_Move__Name

命中Close/Save等等

现在无法插入重复名称:

是否区分大小写取决于适用的排序规则