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

Truncate

이름

Truncate- 테이블을 비워

시놉시스

Truncate [표]이름

설명

Truncate모든 행을 빠르게 제거합니다 테이블에서. 자격이없는 것과 같은 효과삭제그러나 실제로 스캔하지 않기 때문입니다 테이블 더 빠릅니다. 이것은 큰 테이블에서 가장 유용합니다.

매개 변수

이름

테이블의 이름 (선택적으로 스키마 자격) 잘라냅니다.

노트

테이블의 소유자 만Truncateit.

Truncate있으면 사용할 수 없습니다 다른 테이블의 테이블에 대한 외국 키 참조. 확인 그러한 경우의 유효성은 테이블 스캔이 필요하며 전체가 필요합니다. 포인트는 하나를하는 것이 아닙니다.

Truncate는 실행되지 않습니다 사용자 정의가 존재할 수있는 삭제 트리거에서 테이블.

테이블을 잘라bigtable:

Truncate 테이블 bigtable;

호환성

없음TruncateSQL 표준.