Frage

Ich brauche zu testen, ob verschiedene Arten von Datenbankobjekten in einer bestimmten Datenbank vorhanden ist, und ich weiß nicht, wie diese Tests in Firebird SQL zu formulieren. Jeder Test hat die Form "Does Objekt vom Typ X mit dem Namen Y gibt es?". Zum Beispiel muß ich mit einem bestimmten Namen, ob eine Tabelle testen, besteht. Die Objekttypen I-Test benötigen, sind:

  • Tabelle
  • Ansicht
  • Domain
  • Trigger
  • Verfahren
  • Ausnahme
  • Erzeugen
  • UDF
  • Rolle

Man kann feststellen, wie für eine bestimmte Tabelle im Internet abfragen, aber die anderen Arten sind schwieriger zu finden ...

War es hilfreich?

Lösung

Ich denke, eine Menge von dem, was Sie können fragen unter diesem Forum posten . Wenn Sie möchten, ein wenig tiefer, dieser Seite tauchen scheint eine grafische Darstellung der Tabellen zu haben.

Andere Tipps

Es scheint, wie Sie sich gegen die Systemtabellen abfragen müssen zuverlässig diese Informationen zu erhalten. Hier ist ein Tutorial, wie es aussieht, kann helfen:

http://www.alberton.info/firebird_sql_meta_info.html

Jedes Jahr Martijn Tonies eine Sitzung in Firebird Konferenz gemacht

so finden im Zeitplan 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 = Artikel & id = 3 & Itemid = 3

, aber ich weiß nicht, wo Papiere zum Download

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top