![]() |
Datenbank: Firebird • Version: 3 • Zugriff über: FireDAC
Firebird SQL Tabellenstruktur ausgeben
Hallo zusammen,
kennt jemand einen Weg direkt über FireDAC die Tabellenstruktur auszugeben? Wer Weg über CMD und ISQL ist mit bekannt. Danke und Gruß |
AW: Firebird SQL Tabellenstruktur ausgeben
Was meinst du mit "direkt über Firebird"?
|
AW: Firebird SQL Tabellenstruktur ausgeben
Sorry sollte FireDAC heißen...
Also aus Delphi direkt. Also zum Beispiel:
Delphi-Quellcode:
Query.GetMetDataFromTable( 'TABLENAME' );
|
AW: Firebird SQL Tabellenstruktur ausgeben
Die gesuchten Informationen findest Du in den RDB$-Tabellen von FireBird. Da kannst Du per SQL drauf zugreifen. Das SQL für das gewünsche Ergebnis musst Du Dir aber selbst zusammenstellen.
![]() RDB$RELATIONS enthält die "grundlegenden" Tabelleninfos, RDB$RELATION_FIELDS die "grundlegenden" Spalteninfos, ... Was Du genau haben möchtest, muss Du Dir selbst zusammenstellen. Über entsprechende Joins mit den Fremdschlüsseln in den Tabellen, kannst Du letztlich 100% der Infos auslesen. |
AW: Firebird SQL Tabellenstruktur ausgeben
Vielen Dank für die Antwort @Delphi.Narium
Nachdem es mir keine Ruhe gelassen habe, bin dochnoch fündig geworden. Bei FireDAC kann ich mit der Komponente TFDMetaInfoQuery mir genau das erstellen lassen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz