개발하는 월퐁잉
놀면서 쉬면서 코딩 하기
개발하는 월퐁잉
전체 방문자
오늘
어제
  • 분류 전체보기 N
    • DBMS
      • DBeaver
      • HeidiSQL
      • MSSQL
      • MYSQL
    • Cloud
      • Azure
      • AWS
    • 업무 N
      • Slack
      • IT-Tip N
    • Vue
    • HTML
    • Java
    • Gradle
    • IntelliJ N
    • GIT

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Eclipse
  • 권한설정
  • intellij 플러그인
  • 미러링
  • 인텔리제이
  • DBeaver
  • ALTER TABLE
  • vue
  • MySQL
  • 단축키
  • GIT
  • npm install
  • Query
  • Vue.js
  • IntelliJ
  • Trigger
  • JSP
  • dba
  • MSSQL
  • SQL Server

최근 댓글

최근 글

티스토리

250x250
250x250
hELLO · Designed By 정상우.
개발하는 월퐁잉

놀면서 쉬면서 코딩 하기

[MSSQL] ALTER COLUMN 열 수정 안될 때
DBMS/MSSQL

[MSSQL] ALTER COLUMN 열 수정 안될 때

2022. 11. 16. 11:54
728x90

테이블 컬럼을 삭제를 해야 해서 컬럼 삭제 쿼리를 실행했더니 오류가 나서 삭제가 안된다

해결 한 내용에 대해 정리 해보았다


 

[에러내용]
" 메시지 5074, 수준 16, 상태 1, 줄 10
The object 'DF_' is dependent on column 'COLUMN NAME'.
메시지 4922, 수준 16, 상태 9, 줄 10
ALTER TABLE DROP COLUMN COLUMN NAME failed because one or more objects access this column. "

 

 

[발생원인]

컬럼을 삭제하려고 하니 해당 열에 DEFAULT 제약조건이 걸려 있어 수정이 불가능 한 오류 가 났다

 

[해결]

1. 제약조건 확인

EXEC SP_HELP 테이블명

 

 

2. 제약조건  삭제

ALTER TABLE 테이블명 DROP CONSTRAINT CONSTRAINTNAME

 

3. 컬럼 삭제

ALTER TABLE 테이블명 DROP COLUMN 컬럼명

 

[참고]

 

ALTER COLUMN 수정이 불가능한 경우

  • 계산 열이나 계산 열에 사용된 열
  • DEFAULT 기본 값 정의에 연결된 열(데이터 형식이 변경되지 않은 경우 열의 길이는 변경 가능)
  • 인덱스에 사용된 열
  • CHECK 또는 UNIQUE 제약조건에 사용된 열
  • CREATE STATISTICS 문으로 생성된 통계에 사용된 열
  • PRIMARY KEY 또는 FOREIGN KEY 제약조건에 사용된 열

 

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'DBMS > MSSQL' 카테고리의 다른 글

[MSSQL] SQL Server Agent 권한  (1) 2022.12.07
[MSSQL] 프로파일러(Profiler) 실행 및 설정 쿼리 추적 사용법  (0) 2022.11.22
[MSSQL] SELECT * INTO vs INSERT INTO SELECT  (0) 2022.11.16
[MSSQL] BEGIN TRAN  (0) 2022.11.03
[MSSQL] 쿼리 바로가기(단축키) 지정하기  (0) 2022.10.26
    'DBMS/MSSQL' 카테고리의 다른 글
    • [MSSQL] SQL Server Agent 권한
    • [MSSQL] 프로파일러(Profiler) 실행 및 설정 쿼리 추적 사용법
    • [MSSQL] SELECT * INTO vs INSERT INTO SELECT
    • [MSSQL] BEGIN TRAN
    개발하는 월퐁잉
    개발하는 월퐁잉
    놀멍 쉬멍 개발하는 퐁 - 기억은 사라지지만 기록은 남는다

    티스토리툴바