Wie um zu testen, für die Objekt-Existenz in Firebird SQL?
Brauche ich, um zu testen, ob verschiedene Arten von Datenbankobjekten gibt es in einer bestimmten Datenbank, und ich weiß nicht, wie zu formulieren, diese tests in Firebird SQL. Jede Prüfung hat die form "Nicht Objekt des Typs X mit dem Namen Y gibt es?". Zum Beispiel brauche ich um zu testen, ob eine Tabelle mit einem bestimmten Namen vorhanden ist. Die Objekt-Typen, die ich testen müssen, sind:
- Tabelle
- Ansicht
- Domain
- Trigger
- Verfahren
- Ausnahme
- Generieren
- UDF
- Rolle
Kann man herausfinden, wie die Abfrage für eine bestimmte Tabelle im Internet, aber die anderen Typen sind schwieriger zu finden ...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, eine Menge, was, die Sie Fragen können finden Sie unter dieses forum posten. Wenn Sie wollen, um zu Tauchen ein wenig tiefer, diese Website scheint eine grafische Darstellung der Tabellen.
Wie es scheint, müssen Sie die Abfrage der Systemtabellen, um zuverlässig diese Informationen erhalten. Hier ist ein tutorial, wie es aussieht, kann helfen:
http://www.alberton.info/firebird_sql_meta_info.html
Jedes Jahr, Tonies Martijn aus einer Sitzung, in der Firebird Konferenz
so finden Sie im Fahrplan
im Jahr 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
gibt es auch für 2007 und 2008
http://www.firebirdconference.net/index.php?option=com_content&view=article&id=3&Itemid=3
aber ich weiß nicht, wo zum download Papiere