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