이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 토토 결과버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

토토 핫

이름

토토 핫- 테이블 또는 테이블 세트를 비우십시오

시놉시스

토토 핫 [표]이름[, ...] [Cascade | 제한]

설명

토토 핫모든 행을 빠르게 제거합니다 테이블 세트에서. 자격이없는 것과 같은 효과삭제각 테이블에서는 이후로 실제로 테이블을 스캔하지 않으면 더 빠릅니다. 이것은 가장 유용합니다 큰 테이블.

매개 변수

이름

테이블의 이름 (선택적으로 스키마 자격) 잘린.

캐스케이드

외국 키가있는 모든 테이블을 자동으로 자릅니다 명명 된 테이블 또는 테이블에 대한 참조 로 인해 그룹에 추가캐스케이드.

제한

테이블 중 하나에 외국 키가있는 경우 자르기를 거부합니다. 잘리지 않은 테이블의 참조. 이것 기본값입니다.

노트

테이블의 소유자 만토토 핫it.

토토 핫테이블에서 사용할 수 없습니다 그것은 다른 테이블이 아니라면 다른 테이블에서 외국 키 참조가 있습니다 이러한 테이블도 같은 명령으로 잘립니다. 확인 그러한 경우의 유효성은 테이블 스캔이 필요하며 전체가 필요합니다. 포인트는 하나를하지 않습니다. 그만큼캐스케이드옵션을 사용하여 모든 종속 테이블을 자동으로 포함시킬 수 있습니다. -하지만이 옵션을 사용할 때 매우 조심하십시오. 그렇지 않으면 잃을 수도 있습니다. 의도하지 않은 데이터!

토토 핫는 실행되지 않습니다 사용자 정의ON DELETE트리거합니다 테이블에는 존재할 수 있습니다.

예제

테이블을 잘라bigtableand격렬한:

토토 핫 테이블 bigtable, fattable;

테이블을 잘라기타 테이블및 참조중인 테이블에 대한 캐스케이드기타외국 키 제약 조건을 통해 :

기타 테이블 캐스케이드를 잘라냅니다.

호환성

없음토토 핫SQL 표준.