토토 베이 된 열은 항상 다른 열에서 계산되는 특수 열입니다. 따라서 열에 대한 뷰는 테이블에 대한 것입니다.
토토 베이 된 열을 만들려면를 사용하십시오.항상 토토 베이
조항테이블 토토 베이
, 예 :
테이블 사람 만들기 (항상 토토 베이 (height_cm / 2.54) 저장된
);
키워드저장
저장된 토토 베이 열을 선택하려면 지정해야합니다. 보다테이블 토토 베이자세한 내용은
토토 베이 된 열은 직접 작성할 수 없습니다. 안에삽입
또는업데이트
명령, 토토 베이 열에 대해 값을 지정할 수 없지만 키워드기본값
지정 될 수 있습니다.
기본값과 토토 베이 열이있는 열의 차이점을 고려하십시오. 열 기본값은 다른 값이 제공되지 않은 경우 행이 처음 삽입되면 한 번 평가됩니다.random ()
또는 현재 시간을 참조하는 기능; 토토 베이 된 열에는 허용되지 않습니다.
토토 베이 된 열과 관련된 토토 베이 된 열 및 테이블의 정의에 여러 제한이 적용됩니다.
토토 베이 표현식은 불변의 함수 만 사용할 수 있으며 하위 쿼리를 사용할 수 없거나 어떤 식 으로든 현재 행 이외의 다른 것을 참조 할 수 없습니다..
세대 표현식은 다른 토토 베이 열을 참조 할 수 없습니다.
토토 베이 표현식은을 제외하고 시스템 열을 참조 할 수 없습니다.Tableoid
.
토토 베이 된 열에 열 기본값 또는 ID 정의를 가질 수 없습니다.
토토 베이 열이 파티션 키의 일부가 될 수 없습니다.
외국 테이블은 열을 토토 베이 할 수 있습니다. 보다외국 테이블 만들기자세한 내용.
상속 및 분할 용 :
상위 열이 토토 베이 된 열인 경우 하위 열은 토토 베이 열이어야합니다. 그러나 하위 열은 다른 세대 표현을 가질 수 있습니다.
상위 열이 토토 베이 된 열이 아닌 경우 자식 열을 토토 베이해서는 안됩니다.
상속 테이블의 경우, 자식 열 정의를 작성하는 경우토토 베이
조항테이블 작성 ... 상속
, 그런 다음토토 베이
조항은 부모로부터 자동으로 복사됩니다.Alter Table ... 상속
부모와 자식 열이 이미 토토 베이 상태와 일치한다고 주장하지만 세대 표현이 일치하도록 요구하지는 않습니다.
유사하게 분할 된 테이블의 경우, 어린이 열 정의를 작성하는 경우토토 베이
조항테이블 토토 베이 ... 파티션
, 그런 다음토토 베이
조항은 부모로부터 자동으로 복사됩니다.ALTER 테이블 ... 첨부 파티션
부모와 자식 열이 이미 토토 베이 상태와 일치한다고 주장하지만 세대 표현이 일치하도록 요구하지는 않습니다.
다중 상속의 경우 한 부모 열이 토토 베이 된 열인 경우 모든 상위 열이 열을 토토 베이해야합니다. 그들이 모두 같은 세대 표현을 가지고 있지 않다면, 아동에 대한 원하는 표현은 명시 적으로 지정되어야합니다.
토토 베이 된 열의 사용에 추가 고려 사항이 적용됩니다.
토토 베이 된 열은 기본 기본 열과 별도로 액세스 권한을 유지합니다. 따라서 특정 역할이 토토 베이 된 열에서 읽을 수 있지만 기본 기본 열에서 읽을 수 있도록 준비 할 수 있습니다.
토토 베이 된 열은 개념적으로, 이후에 업데이트되었습니다전
트리거가 실행되었습니다. 따라서 a의 기본 열로 변경됩니다.전
트리거는 토토 베이 된 열에 반영됩니다. 그러나 반대로, 토토 베이 된 열에 액세스 할 수 없습니다전
트리거.
토토 베이 된 열이 논리적 복제를 위해 건너 뜁니다.출판물 만들기
열 목록.
문서에 맞지 않는 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면