Delete the table
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
hi all,
i have a requirement to delete a custom Table , before deleting the table what are precautions i need to take
what are best practice i need to follow when deleting the table
thanks in advance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
If the tables has no data then no issues go n delete the table.
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Hi @Gowtham Kodali,
be sure that the table doesn't contain anything that you don't want to lose. So either backup, export or save the data/table records.
Then go to the sys_db_object table, it's table with all the tables:
https://yourinstance.service-now.com/nav_to.do?uri=sys_db_object_list.do
Once you are there, select between Delete All Records (only records are deleted and table stays) or Delete (both records and table will be erased)
There's this control mechanism to confirm the table deletion and prevent undesired data loss:
100 % GlideFather experience and 0 % generative AI
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Hello @Gowtham Kodali ,
Refer below table, this ensures clean removal without breaking functionality or losing important information.
| Sr No. | Best Practice | Why It Matters |
| 1 | Delete all records first | Prevents orphaned data and ensures clean removal. |
| 2 | Document the table's purpose & history | Provides traceability for audits and future reference. |
| 3 | Check update sets & versioning | Avoids accidental re-creation during deployments. |
| 4 | Use "Delete" option under System Definition > Tables | Ensures proper removal through ServiceNow UI. |
| 5 | Monitor system logs post-deletion | Detects errors or missing references quickly. |
If my response helped mark as helpful and accept the solution.
