2012-03-11 34 views
0

我在WebMatrix中有一个表,其中包含用户标识和用户名。使用WebMatrix标记唯一的列

UserID是主键。用户名是一个nvarchar。我怎样才能使它独一无二?目前,可能有多个版本相同的用户名,这是不好的!

我该怎么做?

谢谢。

回答

0

您需要为数据库中的列添加唯一的约束条件。

唯一约束添加到表中的SQL语法是

ALTER TABLE <tablename> ADD CONSTRAINT 
      <constraintname> UNIQUE NONCLUSTERED 
    (
       <columnname> 
    ) 
+0

是的,这是怎么回事在WebMatrix中做了什么?我认为这是可能的,但我不知道如何:) – 2012-03-11 04:03:45

+0

你需要添加一个索引到你的数据库表。你使用什么样的数据库? – 2012-03-11 04:30:52

+0

与WebMatrix IDE捆绑在一起的数据库。 SQL Server Compact。 – 2012-03-11 12:42:20