Hallo,
wir sind am Aufräumen unserer
DB. Bei den Generatoren scheint
IB keine Dependencies zu führen, was eine Google-Suche bestätigt hat. Nun möchte ich natürlich vor dem Löschen eines Generators mit
Code:
delete from RDB$GENERATORS where RDB$GENERATOR_NAME = 'MY_GEN';
möglichst sichergehen, dass er nicht mehr benutzt wird. Die einzige Möglichkeit, die mir dazu einfällt, ist folgende Abfragen für jeden einzelnen zu löschenden Generator auszuführen - UNION unterstützt IB6.1 ja nicht:
Code:
select *
from rdb$triggers t
where (t.rdb$trigger_source containing 'MY_GEN');
select *
from rdb$procedures p
where (p.rdb$procedure_source containing 'MY_GEN');
Das ist natürlich mühselig für 101 zu löschende Generatoren.
Dazu folgende Fragen:
- Ist die Prüfung vollständig (nur auf Benutzung von innerhalb der DB bezogen - Zugriffe auf Generatoren über SQL von außen müssen natürlich anderweitig gecheckt werden)?
- Fällt euch eine weniger mühselige Methode für die Checks ein?
"Seit er seinen neuen Computer hat, löst er alle seine Probleme, die er vorher nicht hatte."