On Tue, 22 Jan 2008 10:18:57 +0300, Tonal <[EMAIL PROTECTED]> wrote:
> Хочется автоматический скрипт, который можно запустить и он ывдаст все
> неиспользуемые.
Зависит от структуры твоей БД.
Просто по зависимостям получить легко:
select g.rdb$generator_name
from rdb$generators g
where g.rdb$system_flag is null and
not exists (select *
from rdb$dependencies
where rdb$depended_on_name = g.rdb$generator_name
);
Однако, искать возможно придётся по-другому, если:
1. есть ExecuteStatement, использующие генераторы
2. есть запросы, которые хранятся отдельно, в блобах или строковых полях
(например, в бланках отчётов)
3. в приложении (но тут ты уже сказал, что нет)
Может и ещё чего пропустил.
--
Сергей Смирнов.