Remonter à Utilisation des métadonnées (FireDAC)
Pour activer cette fonctionnalité, vous devez définir le paramètre de définition de connexion ExtendedMetadata
sur True. Le tableau ci-dessous liste les SGBD :
SGBD
|
Description
|
IBM DB2
|
- Nom de la table et de la colonne d'origine pour chaque élément de la liste sélectionnée ;
- Possibilité de mise à jour des colonnes ;
- Mode d'incrémentation automatique des colonnes.
|
Firebird, InterBase
|
- Les colonnes ayant le domaine %BOOL% sont reconnues comme ftBoolean ;
- Les colonnes ayant le domaine %GUID% sont reconnues comme ftGUID ;
- Quand la table a un déclencheur BEFORE INSERT, qui dépend d'une seule séquence et d'une seule colonne de table, cette colonne est reconnue comme ftAutoInc ;
- Les colonnes GENERATED BY DEFAULT AS IDENTITY sont reconnues comme ftAutoInc ;
- Les colonnes COMPUTED BY sont reconnues comme TField.AutoGenerateValue = arDefault.
|
PostgreSQL
|
- Nom de la table et de la colonne d'origine pour chaque élément de la liste sélectionnée ;
- Optionalité des colonnes ;
- Possibilité de mise à jour des colonnes ;
- Les colonnes ayant le domaine LO, LARGEOBJECT ou BLOB sont reconnues comme ftOraBlob (BLOB géré par la référence) ;
- Les colonnes ayant DEFAULT NEXTVAL('xxx') sont reconnues comme ftAutoInc ;
- Les colonnes avec d'autres valeurs par défaut sont reconnues comme [caDefault] ;
- Les colonnes ayant l'OID système sont reconnues comme [caROWID].
|
SQL Server
|
- Nom de la table et de la colonne d'origine pour chaque élément de la liste sélectionnée.
|
Base de données Teradata
|
- Nom de la table et de la colonne d'origine pour chaque élément de la liste sélectionnée.
- Mode d'incrémentation automatique des colonnes.
- Valeurs par défaut de la colonne.
|
La reconnaissance des métadonnées étendues est uniquement supportée pour les colonnes de l'ensemble de données ; pas pour la requête de métadonnées mkTableFields.
Remarque : ExtendedMetadata=True exécute des requêtes supplémentaires. Cette opération peut diminuer les performances de l'application.
Voir aussi