Bonjour a tous
Dans le cadre d'un projet Multi base de données concernant :
- Oracle
- Sqlserver
- Postgress
- Access
- Mysql
- Hyperfile
je voudrais avoir la syntaxe Sql pour :
- Lister les tables d'une base de donnée
- Liste des colonnes des tables
- Et si possible un exemple de syntaxe de connexion a la base
Etant déjà un utilisateur de Firebird j'ai pu avoir les codes suivants :
Liste des tables
Listes des colonnes d'une tables:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT RDB$RELATION_NAME FROM RDB$RELATIONS WHERE RDB$VIEW_BLR IS NULL AND (RDB$SYSTEM_FLAG IS NULL OR RDB$SYSTEM_FLAG = 0);
Merci pour vos retour d'informations.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 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;
Partager