본문 바로가기
Developer/MS-sql

제약조건 수정 ,CONSTRAINT , default 값 수정 , 칼럼 변경

by MindOpener 2019. 1. 2.
반응형

디폴트 0 의 제약이 걸려 잇는 칼럼의 


datatype 를 바꾸려 했더니 


제약조건 에러가 떳다. 


이리 저리 검색해봐도 


동시에 수정하는 방법은 없는거 같았다 .


그래서 


1. 제약조건을 먼저 없애고 


2. 데이터타입(datatype)을 변경후 


3. 다시 제약조건을 걸어 주었다. 


동시에 하는 법을 아시는 분은 좀 알려주세요 ~~ 






select top 10000 * from testtable  




1.

ALTER TABLE testtable   DROP CONSTRAINT test_제약조건


2.

ALTER TABLE testtable   ADD  DEFAULT ((0)) FOR [testcolumn ]


3.

alter table testtable  alter column testcolumn smallint;   

반응형