![]() |
Datenbank: Firbird • Version: 2,5,5 • Zugriff über: IBO / IBExpert
Anzahl der Felder einer Tabelle per SQL auslesen
Hallo,
gibt es eine Möglichkeit per SQL die Anzahl der Felder auszulesen. |
AW: Anzahl der Felder einer Tabelle per SQL auslesen
Versuch mal:
Code:
-- Namen
select f.rdb$relation_name, f.rdb$field_name 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; -- Anzahl select f.rdb$relation_name, count(*) 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) group by f.rdb$relation_name order by 1, 2 |
AW: Anzahl der Felder einer Tabelle per SQL auslesen
Danke für die schnelle Antwort. Funktioniert bestens.
|
AW: Anzahl der Felder einer Tabelle per SQL auslesen
Hierher kommt das Original SQL Statement:
firebird faq How to get a list of tables, views and columns in Firebird database? ![]() |
AW: Anzahl der Felder einer Tabelle per SQL auslesen
oder einfach "select * from <tabelle> where 1=2" dir eine leeres Resultset geben lassen und dort die Felder auslesen.
|
AW: Anzahl der Felder einer Tabelle per SQL auslesen
Danke für die schnelle Antwort. Funktioniert bestens.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 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