테이블에서 모든 기록 삭제
테이블 자체를 삭제하지 않고 테이블의 모든 기록을 삭제할 수 있습니다. 예를 들어 관리자는 인시던트 테이블 자체를 삭제하지 않고 테스트 인스턴스의 모든 인시던트를 삭제할 수 있습니다.
이 태스크 정보
테이블에서 많은 레코드를 삭제할 준비를 하는 경우 성능에 미치는 영향을 최소화하기 위해 다음 지침을 고려하십시오.
- 테이블이 잠기지 않도록 단일 삭제 작업에서 삭제되는 기록 수를 제한합니다. setLimit에 설명된 setLimit() 메서드를 사용합니다.
- 이 삭제로 인해 과도한 수의 비즈니스 규칙이 트리거되는 것을 최소화합니다. setWorkflow에 설명된 setWorkflow(Boolean e) 메서드를 사용합니다.
주:
테이블에 대한 모든 기록을 삭제하면 테이블을 확장하는 테이블에서도 기록이 삭제됩니다.
테이블 기록을 삭제하는 방법에는 여러 가지가 있습니다. 삭제할 레코드 수에 따라 환경에서 가장 효율적인 방법을 선택합니다. 이러한 방법은 주의해서 사용해야 합니다. 이 절차를 수행하기 전에 레코드가 필요하지 않은지 확인합니다.
프로시저
-
테이블 및 열 모듈에서 다음 단계를 완료합니다.
-
목록 뷰에서 다음 단계를 완료합니다.
- 목록 v2에서 테이블 레코드를 표시하는 목록 보기로 이동하고 상황에 맞는 메뉴를 클릭한 다음 표시로 이동합니다.
- 목록 v3의 바닥글에서 페이지당 행 <번호> 를 클릭합니다.
- 페이지당 행 수를 설정하여 최대 수를 표시합니다.
- 페이지의 모든 행을 선택합니다.
- Actions on selected rows(선택한 행에 대해 작업)를 클릭한 다음 Delete(삭제)를 클릭합니다.
- 모든 기록이 삭제될 때까지 페이지의 모든 행을 계속 삭제합니다.