참조 > 스크립트 단계 참조 > 레코드 스크립트 단계 > 테이블 비우기
 
테이블 비우기
목적 
현재 찾기 세트에 관계없이 지정된 테이블의 모든 레코드를 삭제합니다.
다음도 참조하십시오. 
포맷 
테이블 비우기 [대화상자 사용: 켬/끔; <현재 테이블>/테이블: "<테이블 이름>"]
옵션 
대화상자 사용은 스크립트 단계가 수행되면 레코드 삭제를 사용자에게 확인하는 대화상자를 표시할지 정합니다.
현재 테이블은 이 스크립트 단계를 수행할 때 활성화되어 있는 테이블입니다.
테이블 지정으로 현재 파일에서 테이블을 선택할 수 있습니다.
호환성 
 
스크립트 단계가 실행되는 위치 
지원 
FileMaker Pro 
 
FileMaker Server 
부분 
FileMaker Go 
 
사용자 설정 웹 발행 
부분 
FileMaker WebDirect 
 
런타임 솔루션 
 
다음에서 발생 
FileMaker Pro 15.0
설명 
중요사항  모든 레코드 삭제를 실행 취소할 수 없습니다.
테이블 비우기는 테이블의 모든 레코드를 지우기 전에 먼저 잠금을 시도합니다. 모든 레코드를 잠글 수 없는 경우(예를 들어 다른 사용자가 레코드를 수정 중인 경우) 테이블 비우기는 중단되고 Get(마지막 오류) 함수로 캡처될 수 있는 오류 코드를 반환합니다.
이 스크립트 단계는 많은 레코드를 삭제하는 속도가 모든 레코드 삭제 스크립트 단계보다 빠를 수 있습니다.
참고 
테이블 비우기는 관계가 그렇게 설정되어 있더라도 관련 레코드를 삭제하지 않습니다(필드 생성 및 변경하기를 참조하십시오). 관련 레코드도 삭제하려면 모든 레코드 삭제를 대신 사용합니다.
테이블 비우기를 수행하려면 전체 접근 권한 범위를 가진 계정이 필요합니다.
테이블 비우기는 지정된 테이블의 전역 컨테이너 필드의 콘텐츠를 삭제하지만 다른 유형의 전역 필드는 삭제하지 않습니다.
현재 테이블을 선택하고 이 스크립트 단계가 수행될 때의 활성 테이블이 ODBC 데이터 원본의 테이블인 경우 테이블 비우기를 건너뛰고 오류 코드를 반환합니다. 활성 테이블이 외부 FileMaker 데이터 원본의 테이블인 경우 테이블 비우기는 원래대로 수행됩니다.
서버 측 스크립트 및 사용자 설정 웹 발행은 대화상자 사용인 것처럼 이 스크립트 단계를 실행합니다.
예제 1 
사용자에게 물어본 다음 청구서라는 테이블의 모든 레코드를 삭제합니다.
테이블 비우기 [대화상자 사용: 켬; 테이블: "청구서"]
관련 주제 
스크립트 단계 참조(알파벳순)
스크립트 단계 참조(카테고리순)