У меня есть функция, которая пытается сбросить представление и перестроить его всякий раз, когда к соединению добавляется новая база данных. Проблема (ну, скорее, досада) заключается в том, что в первый раз он пытается отказаться от несуществующего представления. Поскольку существует постоянная таблица с тем же именем, что и представление, я получаю ошибку sqlite: use DROP TABLE to delete table Albums
. Поэтому я хотел бы запросить базу данных, чтобы проверить, существует ли представление, прежде чем пытаться ее удалить.Как перечислить временные таблицы/представления в SQLite?
Примечание: текущий запрос уже использует DROP VIEW IF EXISTS
, и это не решает проблему. Кроме того, я проверил sqlite_master
и, похоже, не было ссылок на временные таблицы/представления.