1

我正在寻找使新添加的列成为唯一但不是主要列的方法。我查看了这个W3School 链接。但是我没有遵循他们的方法,而是简单地将 Visual Studio 设计器中的表格更改为。

CREATE TABLE [dbo].[Userpro] (
    [Id]                INT             NOT NULL IDENTITY,
    [Name]              NVARCHAR (50)   NULL,
    [Postcode]          NVARCHAR (4)    NULL,
    [Gender]            INT             NULL,
    [Blog]              NVARCHAR (MAX)  NULL,
    [FeedBack]          NVARCHAR (MAX)  NULL,
    [Username]          NVARCHAR (50)   NOT NULL Unique,
PRIMARY KEY CLUSTERED ([Id] ASC)
);

请注意,我只是添加了"Unique" [Username] NVARCHAR (50) NOT NULL Unique。我不确定这是否具有相同的效果,或者我应该返回并仅使用链接中的脚本。

4

1 回答 1

1

那是完美的。

添加UNIQUE将具有您描述的效果。您提供的链接中也对此进行了说明。

于 2013-08-22T13:26:52.083 回答