Ich muss testen, ob verschiedene Typen von Datenbankobjekten in einer bestimmten Datenbank existieren, und ich weiß nicht, wie ich diese Tests in Firebird SQL formulieren soll. Jeder Test hat die Form "Ist Objekt vom Typ X mit dem Namen Y vorhanden?". Ich muss zum Beispiel testen, ob eine Tabelle mit einem bestimmten Namen existiert. Die Objekttypen, die ich testen muss, sind:
Man kann herausfinden, wie man eine bestimmte Tabelle im Internet abfragt, aber die anderen Typen sind schwieriger zu finden ...
Ich denke, viele der Fragen, die Sie stellen, finden Sie unter in diesem Forenbeitrag . Wenn Sie ein wenig tiefer tauchen möchten, scheint diese Seite eine Grafik zu haben Darstellung der Tabellen.
Es scheint, als müssten Sie die Systemtabellen abfragen, um diese Informationen zuverlässig zu erhalten. Hier ist ein Tutorial, das aussieht, als könnte es helfen:
Tags und Links firebird