daily-story
[mssql] PK삭제/추가, 컬럼 수정
프로그래밍 2014. 1. 29. 17:07

가끔.. 개발 일을 하다보면.. PK가 잘못잡혀있다던가 컬럼의 속성이 이상하다던가 할 때가 종종 있다. 초기 개발자의 의도를 모를정도로 PK가 이상하게 잡혀있다던가 꼭 설정되어야 할것같은게 빠져있다던가.. PK수정(이라고 쓰고 삭제 후 추가라고 읽는다)을 위해서는 아래와 같이 진행하면 된다. -- PK 삭제 alter table DBNAME.dbo.TABLENAME drop PK_TABLENAME go select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where TABLE_NAME = 'TABLENAME' -- 컬럼 수정 alter table DBNAME.dbo.TABLENAME alter column COLUMN_NAME1 varchar(4) not null; -..