So, I have a database with around 100 audit tables and I want to empty them out preferably in 1 sql query. The database has 2 sets of tables [audit] and [dbo]. I’m not even sure what I should be calling these groups of tables so finding any kind of results from google is proving difficult.
Any suggestions?
You can find all tables with a certain schema name like:
With a cursor, you iterate over those tables, and empty them using TRUNCATE TABLE:
If you want to delete the tables instead, use: