코북
Keep going
코북
전체 방문자
오늘
어제
  • 분류 전체보기 (114)
    • Computer Science (20)
      • 인터넷 (10)
      • 운영체제 및 일반지식 (4)
      • 공통 요구사항 (4)
      • WAS (2)
    • DataBase (18)
    • JavaScript (22)
    • Spring (15)
    • Java (4)
    • ASP.NET (5)
    • C# (6)
    • 알고리즘 (8)
    • HTML5 + CSS (5)
    • Git & GitHub (5)
    • Machine Learning (5)
    • 좋은 글 공유 (1)

최근 글

최근 댓글

티스토리

hELLO · Designed By 정상우.
코북

Keep going

[error/mssql] 개체 'DF__x'은(는) 열 'x'에 종속되어 있습니다. 하나 이상의 개체가 이 열에 엑세스하므로 xx이(가) 실패했습니다.
DataBase

[error/mssql] 개체 'DF__x'은(는) 열 'x'에 종속되어 있습니다. 하나 이상의 개체가 이 열에 엑세스하므로 xx이(가) 실패했습니다.

2022. 6. 2. 10:46

 안녕하세요 코북입니다. 회사 다니면서 블로그 글 쓰는 게 쉽지가 않네요.. 는 사실 핑계고 더 열심히 하면 쓸 수 있을 텐데 요새 조금 나태해진 것 같은 기분입니다. 억지로 힘을 내기보다는 자연스럽게 지내다 보면 다시 예전처럼 힘을 낼 수 있을거라고 생각하고 지내보려고합니다.. ㅎ화이팅 내 자신^^

 

 mssql에서 컬럼을 삭제하려고 하는 경우 제목과 같은 

'개체 'DF__x'은(는) 열 'x'에 종속되어 있습니다. 하나 이상의 개체가 이 열에 엑세스하므로 xx이(가) 실패했습니다.'

라는 에러가 발생했습니다. 컬럼 생성 시 default 제약조건을 걸었기 때문인데요. default 제약조건을 먼저 삭제한 후 컬럼을 삭제하면 에러 발생 없이 컬럼을 삭제할 수 있습니다.

 

alter table 테이블명 drop 제약조건명
alter table 테이블명 drop column 컬럼명
alter table Test_Table drop DF__Test_Table_B__TT_t__123456A7
alter table Test_Table drop column TT_test_column

 

제약 조건을 먼저 삭제해줘야 하기 때문에 순서가 바뀌면 에러가 발생합니다. 제약조건을 먼저 삭제해주세요.

그럼 이만~

저작자표시 비영리 (새창열림)

'DataBase' 카테고리의 다른 글

[MSSQL] 커서 (CURSOR) 사용법  (0) 2022.11.18
[MSSQL/MySQL] Delete or Truncate?  (0) 2022.07.13
[MSSQL/MySQL] 비교 연산자 <>, !=  (0) 2022.03.29
[MySQL/MSSQL] 프로그래머스 SQL문제 풀이#2  (0) 2022.03.03
[MySQL/MSSQL] 프로그래머스 SQL문제 풀이#1  (0) 2022.03.02
    'DataBase' 카테고리의 다른 글
    • [MSSQL] 커서 (CURSOR) 사용법
    • [MSSQL/MySQL] Delete or Truncate?
    • [MSSQL/MySQL] 비교 연산자 <>, !=
    • [MySQL/MSSQL] 프로그래머스 SQL문제 풀이#2
    코북
    코북

    티스토리툴바