본문 바로가기

MSSQL

mssql2008_ 테이블 primary 옵션

출처: SQL Server 2008 온라인 도움말(Microsoft Document Explorer)

 

기본옵션을 서술하지 않겠다면?

CONSTRAINT [PK_comment] PRIMARY KEY CLUSTERED
(
 [REG_NO] ASC
)ON [PRIMARY]
) ON [PRIMARY]

 

기본옵션 Ex : 다음↓에서 지정한 옵션들은 기본옵션이기때문에 지정하지 않아도 무관하다.

 CONSTRAINT [PK_comment] PRIMARY KEY CLUSTERED
(
 [REG_NO] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

 

PAD_INDEX 

: 인덱스 패딩을 지정. 기본값은 off

STATISTICS_NORECOMPUTE 

: 배포 통계를 다시 계산할지 여부를 지정. 기본값은 off 

IGNORE_DUP_KEY

: 삽입작업에서 고유 인덱스에 중복된 키값을 삽입하는 경우에 대한 오류응답지정.

  인덱스를 만들거나 다시 작성한 후의 삽입 작업에만 적용, CREATE INDEX, ALTER INDEX 또는 UPDATE를 실행하는 경우에는

  이 옵션이 아무런 영향을 미치지 않음. 기본값은 OFF

ALLOW_ROW_LOCKS 

: 행 잠금의 허용 여부를 지정. 기본값은 ON

ALLOW_PAGE_LOCKS 

: 페이지 잠금의 허용 여부를 지정. 기본값은 ON

 

그 외

DROP_EXISTING

: 명명된 인덱스, 기존 클러스터형 인덱스 또는 비클러스터형 인덱스를 삭제하고 다시 작성하도록 지정. 기본값은 OFF

ONLINE

:  인덱스 작업 중에 쿼리 및 데이터 수정에 기본 테이블과 관련 인덱스를 사용할 수 있는지 여부를 지정. 기본값은 OFF

 

 

 

'MSSQL' 카테고리의 다른 글

MSSQL 탭키, 엔터키, 스페이스키 제거  (0) 2013.06.21
MS-SQL 더하기, 랜덤함수  (0) 2013.06.04
MSSQL 페이징 쿼리  (0) 2012.12.14
nvarchar & varchar & char  (0) 2012.12.06
MSSQL_ 기본검색어(검색, 등록, 수정, 삭제)  (0) 2012.09.27