[MSSQL] 제약조건 ~ 은 제약조건 ~에서 참조하고 있습니다.
본문 바로가기

Web 개발/Java, SpringBoot, JPA

[MSSQL] 제약조건 ~ 은 제약조건 ~에서 참조하고 있습니다.

728x90
반응형

1. 제약조건 삭제

해당 테이블에서 제약조건 삭제

(추후 프로그램을 다시 실행할 때, JPA에서 제약조건을 추가해주기때문에 모두 삭제해도 괜찮음)

 

2. "기존테이블"을 "추가할테이블" 로 이동

INSERT INTO [추가할테이블] (col1, col2)
    SELECT column1 as col1, column2 as col2 FROM [기존테이블]
    WHERE id <> 'ADMIN'

 

3. 기존테이블에서 충돌이 발생한 컬럼의 값을 null로 변경

 

4. 컬럼 형변환 실행

 

 

728x90
반응형