ich folgendes abfragen möchte: alle Tabellen mit ihren Spalten und DatentypErste alle Tabellen/Spalten und dessen Datentyp Firebird in einer Abfrage
Ich habe dies bisher von http://www.firebirdfaq.org/faq174/
select f.rdb$relation_name, f.rdb$field_name, f.rdb$field_source
from rdb$relation_fields f
join rdb$relations r on f.rdb$relation_name = r.rdb$relation_name
and r.rdb$view_blr is null
and (r.rdb$system_flag is null or r.rdb$system_flag = 0)
order by 1, f.rdb$field_position
und ich habe gerade den obigen Code "f.rdb $ field_source" hinzugefügt, um mir auch die Informationen zu dieser Tabelle anzuzeigen, die mir erlauben sollten, den folgenden Datentyp der Spalten in dieser Tabelle zu finden: RDB $ FIELDS
SELECT * from RDB$FIELDS
Ich möchte wie dies in der obigen Abfrage etwas hinzufügen:
select f.rdb$relation_name, f.rdb$field_name, f.rdb$field_source
from rdb$relation_fields f
join rdb$relations r on f.rdb$relation_name = r.rdb$relation_name
and r.rdb$view_blr is null
and (r.rdb$system_flag is null or r.rdb$system_flag = 0)
order by 1, f.rdb$field_position
plus dann die folgenden Anforderungen geschehen:
select a.RDB$FIELD_TYPE from RDB$FIELDS
where RDB$FIELD_NAME is equal to the .rdb$field_source
from rdb$relation_fields
So habe ich eine Tabelle mit Tabellennamen/Column/TypeofData.
Ich habe wenig Erfahrung in SQL. Ich hoffe, meine Frage ist klar genug