복제된 테이블: 허용되지 않는 열의 기본값¶
ALTER TABLE 명령을 사용하여 열을 테이블에 추가한 경우 열의 기본값을 삭제할 수 없습니다. 이 제한은 열이 추가되기 전에 삽입된 행의 값과 열이 추가된 후에 삽입된 행 사이의 불일치를 방지합니다.
해당 테이블의 복제본을 생성하면 경우에 따라 DEFAULT 값이 있는 열이 제한을 상속하지 않습니다.
복제된 테이블의 열은 다음과 같이 동작합니다.
- 이전:
원본 테이블에 테이블 생성 시간 이후 추가된 기본값을 가진 열이 있는 경우(즉, ALTER TABLE 명령 사용) 해당 열에 대한 기본값 삭제가 차단됩니다.
테이블이 해당 원본 테이블에서 복제되면 경우에 따라 DEFAULT 값 삭제에 대한 제한을 상속하지 않을 수 있습니다.
- 현재:
복제된 테이블의 열은 원본 테이블에서 의도한 동작을 상속합니다.
참조: 948