Deleting records safely in Core UI
Safely delete records from a table without using scripts and without deleting the table by creating and executing delete jobs.
Overview of deleting records safely
-
Determine which records to delete by creating a delete job.
-
Preview affected records for deletion
Preview the affected records before you schedule or execute the job. For example, you might want to preview a set of incident records that will be deleted before you delete them.
-
Schedule or execute a job to delete records
Schedule the job to run later or execute the job immediately.
-
Use the rollback option in the delete job If you need to restore deleted records after the job has run.
If you must delete a large number of records from a table rather than a selection of records, use the table cleaner option. For details, see Deleting older or unwanted records in Core UI.
- Mark records for deletion
Mark records for deletion according to one or more criteria by creating a delete job. - Preview affected records for deletion
Before you run a delete job, preview the count of affected records to see the impact of executing the delete job. - Schedule or execute a job to delete records
Schedule a date and time to execute a delete job or execute the job immediately. - Rollback a delete job
Rollback a completed delete job to restore the deleted records.
Parent Topic:Managing data growth in Core UI
---
title: Deleting records safely in Core UI
description: Safely delete records from a table without using scripts and without deleting the table by creating and executing delete jobs.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/platform-administration/deleting-records-safely.html
release: australia
topic_type: concept
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [Manage data growth in Core UI, Data Management, Tables and data, Configure core features, Administer the ServiceNow AI Platform]
---
# Deleting records safely in Core UI
Safely delete records from a table without using scripts and without deleting the table by creating and executing delete jobs.
## Overview of deleting records safely
1. [Mark records for deletion](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/mark-records-for-deletion.md)
Determine which records to delete by creating a delete job.
2. [Preview affected records for deletion](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/preview-affected-records-for-deletion.md)
Preview the affected records before you schedule or execute the job. For example, you might want to preview a set of incident records that will be deleted before you delete them.
3. [Schedule or execute a job to delete records](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/schedule-execute-job-delete-records.md)
Schedule the job to run later or execute the job immediately.
4. [Rollback a delete job](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/rollback-delete-job.md)
Use the rollback option in the delete job If you need to restore deleted records after the job has run.
If you must delete a large number of records from a table rather than a selection of records, use the table cleaner option. For details, see [Deleting older or unwanted records in Core UI](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/deleting-older-records.md).
- **[Mark records for deletion](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/mark-records-for-deletion.md)**
Mark records for deletion according to one or more criteria by creating a delete job.
- **[Preview affected records for deletion](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/preview-affected-records-for-deletion.md)**
Before you run a delete job, preview the count of affected records to see the impact of executing the delete job.
- **[Schedule or execute a job to delete records](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/schedule-execute-job-delete-records.md)**
Schedule a date and time to execute a delete job or execute the job immediately.
- **[Rollback a delete job](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/rollback-delete-job.md)**
Rollback a completed delete job to restore the deleted records.
**Parent Topic:**[Managing data growth in Core UI](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/data-management-policies.md)
| title | Deleting records safely in Core UI |
| description | Safely delete records from a table without using scripts and without deleting the table by creating and executing delete jobs. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/platform-administration/deleting-records-safely.html |
| release | australia |
| topic_type | concept |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | Manage data growth in Core UIData ManagementTables and dataConfigure core featuresAdminister the ServiceNow AI Platform |