이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다
PostgreSQL : 문서 : 17 : 토토 결과버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.
Truncate
이름
Truncate- 테이블 또는 테이블 세트를 비우십시오
시놉시스
Truncate [표]이름[, ...]
설명
Truncate모든 행을 빠르게 제거합니다
테이블 세트에서. 자격이없는 것과 같은 효과삭제각 테이블에서는 이후로
실제로 테이블을 스캔하지 않으면 더 빠릅니다. 이것은 가장 유용합니다
큰 테이블.
매개 변수
- 이름
-
테이블의 이름 (선택적으로 스키마 자격)
잘린.
노트
테이블의 소유자 만Truncateit.
Truncate테이블에서 사용할 수 없습니다
그것은 다른 테이블이 아니라면 다른 테이블에서 외국 키 참조가 있습니다
이러한 테이블도 같은 명령으로 잘립니다. 확인
그러한 경우의 유효성은 테이블 스캔이 필요하며 전체가 필요합니다.
포인트는 하나를하는 것이 아닙니다.
Truncate는 실행되지 않습니다
사용자 정의ON DELETE트리거합니다
테이블에는 존재할 수 있습니다.
예
테이블을 잘라bigtableand격렬한:
Truncate 테이블 bigtable, fattable;