본문 바로가기

Database/MS SQL

MS SQL。기본 키(Primary Key) 설정

728x90
반응형

# 생성

 

ALTER TABLE [테이블명] ADD CONSTRAINT [PRIMARY KEY명] PRIMARY KEY ([컬럼명1], ..., [컬럼명n])

 

※ PK 설정할 컬럼이 Null 허용 인 경우 제약 조건 변경 후 PK 생성

 

 

-- PK 생성 컬럼 제약 조건 NOT NULL로 변경
ALTER TABLE TB_STUDENT ALTER COLUMN NUM NUMERIC(5,0) NOT NULL

-- PK 생성
ALTER TABLE TB_STUDENT ADD CONSTRAINT PK_TB_STUDENT PRIMARY KEY (NUM)

 

 

# 삭제

 

ALTER TABLE [테이블명] DROP CONSTRAINT [PRIMARY KEY명]

 

# PRIMARY KEY 조회

 

SP_HELP [테이블명]

 

 

※ 설정된 PK 변경 시 삭제 후 생성

728x90
반응형

'Database > MS SQL' 카테고리의 다른 글

MS SQL。자동 증가값(Identity)  (0) 2020.10.21
MS SQL。인덱스(Index)  (0) 2020.10.20
MS SQL。주석(Description)  (0) 2020.10.18
MS SQL。삭제(Delete)  (0) 2020.10.11
MS SQL。수정(Update)  (0) 2020.10.10