salut a tous
svp est il possible d'afficher la structure d'une table firebird.
merci d'avance.
salut a tous
svp est il possible d'afficher la structure d'une table firebird.
merci d'avance.
Bonjour,
il suffit d'interroger la table RDB$RELATION_FIELDS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 select r.RDB$FIELD_NAME from rdb$RELATION_FIELDS r where r.RDB$RELATION_NAME=<nom table>
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
merci monsieur .. mais excuser moi j'ai pas compris votre réponse
j'ai une base de donne qui s'appel ecole.fdb et une table qui s'appel ecole
Bonjour,
Une base de données (.fdb) contient en général plusieurs tables et non une seule en tout cas elle contient des tables systèmes (RDB$xxx) et de monitoring (MON$xxxxxxx)
dans votre cas, pour obtenir la liste des colonnes de la table école vous devrez utiliser le SQL suivant
Note : par précaution le where r.RDB$RELATION_NAME='ECOLE' pourrait être remplacé par where UPPER(r.RDB$RELATION_NAME)='ECOLE' pour éviter des problèmes de casse de caractère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select r.RDB$FIELD_NAME from rdb$RELATION_FIELDS r where r.RDB$RELATION_NAME='ECOLE'
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager