salut a tous
svp est il possible d'afficher la structure d'une table firebird.
merci d'avance.
Version imprimable
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:
1
2
3 select r.RDB$FIELD_NAME from rdb$RELATION_FIELDS r where r.RDB$RELATION_NAME=<nom table>
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èreCode:
1
2 select r.RDB$FIELD_NAME from rdb$RELATION_FIELDS r where r.RDB$RELATION_NAME='ECOLE'