Development

MSSQL에서 PRIMARY KEY 컬럼 제거

젤리젤리젤리젤리젤리 2023. 6. 18. 09:00
반응형

출처 : https://www.guru99.com/sql-server-primary-key.html

1. PK 추가 쿼리

alter table 테이블명 add constraint PK이름 PRIMARY KEY (필드들)



2. PK 제거 쿼리

alter table 테이블명 drop constraint PK이름



3. 테이블에 있는 PK 찾아서 삭제하는 쿼리

declare @keyname varchar(30), @query varchar(200)

select @keyname=name 
  from toa_ing..sysobjects 
 where xtype= 'PK'    
   and parent_obj=(select id 
                     from toa_ing..sysobjects 
                    where name = '테이블명')
select @keyname

set @query = 'alter table 테이블명 drop constraint '+@keyname
exec (@query)
728x90
반응형

'Development' 카테고리의 다른 글

멱등성  (0) 2023.07.19
웹스크래핑 & 웹크롤링  (0) 2023.06.21
개발언어별 개발 생산성 비교  (0) 2023.06.17
Rust  (0) 2023.06.16
Hadoop - 빅데이터 분석 강화  (0) 2023.06.15