/****** 개체: Table [dbo].[Auth_Role_Page] 스크립트 날짜: 10/24/2014 13:38:30 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Auth_Role_Page](
[role_page_idx] [int] IDENTITY(1,1) NOT NULL,
[com_code] [nvarchar](5) COLLATE Korean_Wansung_CI_AS NULL,
[role_id] [nvarchar](20) COLLATE Korean_Wansung_CI_AS NULL,
[page_id] [varchar](8) COLLATE Korean_Wansung_CI_AS NULL,
[reg_date] [datetime] NULL CONSTRAINT [DF_Auth_Role_Page_regdate] DEFAULT (getdate()),
[reg_userid] [nvarchar](20) COLLATE Korean_Wansung_CI_AS NULL,
[pop] [char](1) COLLATE Korean_Wansung_CI_AS NULL,
CONSTRAINT [PK_Auth_Role_Page] PRIMARY KEY CLUSTERED
(
[role_page_idx] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY],
CONSTRAINT [IX_Auth_Role_Page] UNIQUE NONCLUSTERED
(
[role_page_idx] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** 개체: Statistic [_dta_stat_1684201050_2_3] 스크립트 날짜: 10/24/2014 13:38:30 ******/
CREATE STATISTICS [_dta_stat_1684201050_2_3] ON [dbo].[Auth_Role_Page]([com_code], [role_id])
GO
/****** 개체: Statistic [_dta_stat_1684201050_2_4] 스크립트 날짜: 10/24/2014 13:38:30 ******/
CREATE STATISTICS [_dta_stat_1684201050_2_4] ON [dbo].[Auth_Role_Page]([com_code], [page_id])
GO
/****** 개체: Statistic [_dta_stat_1684201050_4_3_2] 스크립트 날짜: 10/24/2014 13:38:30 ******/
CREATE STATISTICS [_dta_stat_1684201050_4_3_2] ON [dbo].[Auth_Role_Page]([page_id], [role_id], [com_code])
GO
ALTER TABLE [dbo].[Auth_Role_Page] WITH CHECK ADD CONSTRAINT [FK_Auth_Role_Page_Auth_Page] FOREIGN KEY([page_id])
REFERENCES [dbo].[Auth_Page] ([page_id])
GO
ALTER TABLE [dbo].[Auth_Role_Page] WITH CHECK ADD CONSTRAINT [FK_Auth_Role_Page_Auth_Role] FOREIGN KEY([role_id])
REFERENCES [dbo].[Auth_Role] ([role_id])
이런 테이블이 있습니다.
그런데 아래 세개 열을 묶어서 중복된 값이 안들어가도록 키설정을 하고싶습니다.
[com_code] [nvarchar](5) COLLATE Korean_Wansung_CI_AS NULL,
[role_id] [nvarchar](20) COLLATE Korean_Wansung_CI_AS NULL,
[page_id] [varchar](8) COLLATE Korean_Wansung_CI_AS NULL,
테이블 디자인 편집에서 기본키 설정을 하면 role_page_idx 열에 지정된 키가 풀립니다.
PK는 한그룹만 지정할수 있다고 알고있는데
role_page_idx 는 pk 그대로 놔두고
세개열만 중복 입력 안되도록 그룹키 설정하는법 있나요?
있는걸로 아는데 어떻게 설정하는지 찿질 못하겠어요
.