Мне нужно проверить, существуют ли различные типы объектов базы данных в данной базе данных, и я не знаю, как сформулировать эти тесты в Firebird SQL. Каждый тест имеет форму «Существует ли объект типа X с именем Y ?». Например, мне нужно проверить, существует ли таблица с данным именем. Типы объектов, которые мне нужно проверить:
- Таблица
- Просмотр
- Домен
- Триггер
- Процедура
- Исключение
- Генерировать
- UDF
- Роль
Можно найти, как запросить данную таблицу в Интернете, но другие типы найти сложнее ...