반응형
- /**********************************************************************************************
-- Title : [2k] PRIMARY KEY/UNIQUE에 NON CLUSTERED 인덱스 만들기
-- Reference : dBRang.com
-- Key word : add contraint, nonclustered, unique, primary key
**********************************************************************************************/
-- 테이블 생성 시 Primary Key에 Nonclusetred 인덱스 만들기
CREATE TABLE t1
( col1 INT NOT NULL PRIMARY KEY NONCLUSTERED
, col2 CHAR(3) NULL
, col3 INT NULL
)
GO
-- 테이블 생성 후 Primary Key 만들기
CREATE TABLE t2
( col1 INT NOT NULL
, col2 CHAR(3) NULL
, col3 INT NULL
)
GO
ALTER TABLE t2
ADD CONSTRAINT pk_t2 PRIMARY KEY NONCLUSTERED (col1)
GO
-- Unique 제약 조건 만들기
CREATE TABLE t3
( empid INT NOT NULL PRIMARY KEY CLUSTERED
, ssn CHAR(13) NOT NULL UNIQUE NONCLUSTERED
, empno INT NOT NULL
)
GO
-- 테스트 테이블 삭제
DROP TABLE t1
DROP TABLE t2
DROP TABLE t3
GO
반응형