반응형
특정 컬럼을 수정/삭제할 때 아래와 같은 메시지가 발생할 수 있습니다.
메시지 5074, 수준 16, 상태 1, 줄 4
개체 'DF__TB_CONFIG_P__DESC__0D84EF7E'은(는) 열 'DESC'에 종속되어 있습니다.
메시지 4922, 수준 16, 상태 9, 줄 4
하나 이상의 개체가 이 열에 액세스하므로 ALTER TABLE ALTER COLUMN DESC이(가) 실패했습니다.
위 오류 메시지는 컬럼에 기본키(Primary key)가 설정되어 있거나, 기본값 또는 바인딩 또는 그 외 제약조건이 설정되어 있는 경우 입니다.
위 오류 메시지를 해결하기 위해 해당 컬럼에 적용된 제약조건을 제거하고 컬럼 속성을 변경 또는 삭제하면 됩니다.
위 오류 메시지에서는 DF__TB_CONFIG_P__DESC__0D84EF7E 이 DESC 컬럼에 걸린 제약조건의 이름입니다.
따라서 아래와 같이 제약조건을 삭제하면 됩니다.
ALTER TABLE TESTTB DROP DF__TB_CONFIG_P__DESC__0D84EF7E;
그 이후 컬럼의 수정/삭제를 진행하시면 됩니다.
728x90
반응형
'Database ( DB ) > Database' 카테고리의 다른 글
Spring boot Data JPA 2.0에서 auto_increment 문제 해결 (2) | 2020.10.14 |
---|---|
SQL Server JDBC Driver(MSSQL)에서의 NVARCHAR, VARCHAR (0) | 2020.10.10 |
[mssql ] DB 백업 후 다른 DB로 복원 (0) | 2020.04.03 |
[Oracle] Create a Schema ( 오라클 스키마 생성 ) (0) | 2019.12.19 |
[oracle] .sql 파일을 직접 실행 ( 대용량 insert ) (0) | 2019.11.25 |