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





Похоже, вам нужно запросить системные таблицы, чтобы надежно получить эту информацию. Вот учебное пособие, которое, похоже, может помочь:
Я думаю, многое из того, о чем вы спрашиваете, можно найти на это сообщение на форуме. Если вы хотите погрузиться немного глубже, этот сайт, кажется, имеет графическое представление таблиц.
Каждый год Мартин Тониес проводил сессию в Firebird Conference.
так что найди в расписании в 2005 году http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=fb_conf_timetable_2005
в 2006 г. http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=fb_conf_timetable_2006
есть также на 2007 и 2008 годы
http://www.firebirdconference.net/index.php?option=com_content&view=article&id=3&Itemid=3
но я не знаю где скачать бумаги