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 に答える