개발ㅣ어플ㅣ회사/개발ㅣSQL

MSSQL - 테이블에 PK 추가하는 쿼리

험한 세상에서 홀로 살아가는 나그네 2009. 11. 6. 16:12



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)