Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

Delete the table

Gowtham Kodali
Tera Contributor

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

4 REPLIES 4

Dr Atul G- LNG
Tera Patron

Hi @Gowtham Kodali 

 

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]

****************************************************************************************************************

Dr Atul G- LNG
Tera Patron

https://www.servicenow.com/docs/r/platform-administration/table-administration-and-data-management/t...

*************************************************************************************************************
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]

****************************************************************************************************************

GlideFather
Tera Patron

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)

 

Screenshot 2026-03-18 at 11.35.08.png

There's this control mechanism to confirm the table deletion and prevent undesired data loss:

 

Screenshot 2026-03-18 at 11.35.53.png

_____
100 % GlideFather experience and 0 % generative AI

yashkamde
Mega Sage

Hello @Gowtham Kodali ,

Refer below table, this ensures clean removal without breaking functionality or losing important information.

 

Sr No. Best PracticeWhy It Matters
1Delete all records firstPrevents orphaned data and ensures clean removal.
2Document the table's purpose & historyProvides traceability for audits and future reference.
3Check update sets & versioningAvoids accidental re-creation during deployments.
4Use "Delete" option under System Definition > TablesEnsures proper removal through ServiceNow UI.
5Monitor system logs post-deletionDetects errors or missing references quickly.

 

If my response helped mark as helpful and accept the solution.