MS SQL 컬럼 수정 중..

SQL 오류 (4922): 개체 'XXXXX '은(는) 열 'OOOO'에 종속되어 있습니다.
하나 이상의 개체가 이 열에 액세스하므로  ... 이(가) 실패했습니다.

오류가 발생.

 

검색 결과 특정 Table의 속성을 변경, 삭제하고자 하는 경우 Column 제약 조건( Constratint)으로 속성 변경이 불가함.

 

 

아래 코드 입력하여 제약 조건 확인

 

EXEC sp_help (테이블 이름); 

ex) EXEC sp_help tpt_menu_type;

(이미 삭제해서 해당 constraint_name는 없다.)

ALTER TABLE (테이블 이름) DROP CONSTRAINT (제약 이름);

ALTER TABLE dbo.tpt_menu_type DROP CONSTRINT DF__tpt_menu___MENU___6E6C36D8;

 

이 후 Table 속성 변경하면 정상적으로 적용됨.

 

[참고] https://slowmonk.tistory.com/76

'SQL > msSQL' 카테고리의 다른 글

Index 리빌드 및 통계 업데이트  (0) 2024.07.19
[Server Management Studio] 데이터 내보내기  (0) 2023.02.21
[SQL SM Studio] 계정 생성 및 백업  (0) 2023.02.17

+ Recent posts