---
sourceDocument: Zurich ServiceNow AI Platform Administration
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/platform-administration

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Delete records safely

# Deleting records safely {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

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 {#deleting-records-safely__section_snh_13w_sbc}

1. [Mark records for deletion](https://www.servicenow.com/docs/L8N1cDne9BdhiXuMDve8og "Mark records for deletion according to one or more criteria by creating a delete job.")

   Determine which records to delete by creating a delete job.
2. [Preview affected records for deletion](https://www.servicenow.com/docs/E8Hf~Q36OGh9XKdROYr~4w "Before you run a delete job, preview the count of affected records to see the impact of executing the delete job.")

   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://www.servicenow.com/docs/WZAukC9EB3U2pHdNDUbWdQ "Schedule a date and time to execute a delete job or execute the job immediately.")

   Schedule the job to run later or execute the job immediately.
4. [Rollback a delete job](https://www.servicenow.com/docs/ScP8e4kqfRQhQbxVXMOTAw "Rollback a completed delete job to restore the deleted records.")

   Use the rollback option in the delete job If you need to restore deleted records after the job has run.

{#deleting-records-safely__ol_xhl_gsw_cdc}

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](https://www.servicenow.com/docs/_7t6VsBRct41gUt2ixIdJw "Delete older, expired, or unwanted records from tables automatically.").
* **[Mark records for deletion](https://www.servicenow.com/docs/L8N1cDne9BdhiXuMDve8og)**   
  Mark records for deletion according to one or more criteria by creating a delete job.
* **[Preview affected records for deletion](https://www.servicenow.com/docs/E8Hf~Q36OGh9XKdROYr~4w)**   
  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://www.servicenow.com/docs/WZAukC9EB3U2pHdNDUbWdQ)**   
  Schedule a date and time to execute a delete job or execute the job immediately.
* **[Rollback a delete job](https://www.servicenow.com/docs/ScP8e4kqfRQhQbxVXMOTAw)**   
  Rollback a completed delete job to restore the deleted records.

