2012-03-11 35 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