В вашем вопросе есть некоторая неопределенность Обратите внимание, что существует разница между DELETING таблицы и DROPPING таблицы. Удаление таблицы просто стирает все данные из ее строк:
database.delete(TABLE_NAME, null, null);
После этого вы можете ссылаться на таблицу, поскольку она все еще существует, но создание новой с тем же именем может быть проблематичным без использования выражения CREATE TABLE IF NOT EXISTS в sql.
Использование DROP TABLE полностью удаляет таблицу, и на нее нельзя ссылаться снова, пока она не будет воссоздана.
Как отмечали другие, это должно работать, если вы хотите полностью удалить его из базы данных:
db.execSQL("DROP TABLE IF EXISTS table_Name");