Database/MS SQL

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

ilerlemek 2020. 10. 19. 23:40
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
반응형