[mssql] 기본값 설정이 되어 있는 컬럼 삭제 시 오류

2019. 8. 29. 00:21개발/Q&A

반응형

문제점

default 제약 조건이 있는 컬럼 삭제 시

  • 현상: 'SQL 오류: 개체 'DF_테이블명_컬럼명'은(는) 열 '컬럼'에 종속되어 있습니다.'라는 오류 발생
  • 원인: default 제약 조건이 존재하여 삭제 불가능을 먼저 삭제 후 컬럼 삭제 가능
  • 해결: 제약 조건 삭제 후 컬럼 삭제
ALTER TABLE 테이블명 DROP DF_테이블명_삭제컬럼명; 

프로토 타입 개발시 디비 컬럼 추가 삭제를 많이 진행하는데 매번 default 값이 있는 컬럼 삭제시 막혀서 불편하다. (mariadb 좋아한다)

반응형