반응형
디폴트 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;
반응형
'Developer > MS-sql' 카테고리의 다른 글
where 절에서 Case When 사용 /if 문처럼 쓰기 (0) | 2019.05.07 |
---|---|
Azure : Iaas DB에서 Pass DB로 연결된서버 붙이는 방법 (0) | 2019.03.26 |
SET XACT_ABORT ON 의미,프로시져 작성 요령 (0) | 2018.12.11 |
ms-sql 테이블명 변경, ms-sql rename , 테이블 복사 (0) | 2018.12.06 |
MSSQL IDENTITY 값 초기화하기 (0) | 2018.03.29 |