CREATE TABLE [dbo].[user](
[userID] [int] IDENTITY(1,1) NOT NULL,
[fcode] [int] NULL,
[scode] [int] NULL,
[dcode] [int] NULL,
[name] [nvarchar](50) NULL,
[address] [nvarchar](50) NULL,
CONSTRAINT [PK_user_1] PRIMARY KEY CLUSTERED
(
[userID] ASC
)
) ON [PRIMARY]
GO
and/orfcode, scode, dcode
を含む列に一意制約を追加するにはどうすればよいですか?一緒に一意である必要があります。t-sql
management studio
fcode, scode, dcode
ベストアンサー1
データベースにテーブルがすでに作成されている場合は、次の SQL クエリを使用して後で一意の制約を追加できます。
ALTER TABLE dbo.User
ADD CONSTRAINT ucCodes UNIQUE (fcode, scode, dcode)