Data.DBXMetaDataNames.TDBXDataTypesIndex
Delphi
TDBXDataTypesIndex = class
C++
class PASCALIMPLEMENTATION TDBXDataTypesIndex : public System::TObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Data.DBXMetaDataNames.pas Data.DBXMetaDataNames.hpp |
Data.DBXMetaDataNames | Data.DBXMetaDataNames |
Description
Accède aux colonnes par ordinal dans la métadonnée DataTypes.
TDBXDataTypesIndex est utilisé pour accéder aux colonnes par ordinal dans la collection de la métadonnée DataTypes. Ces colonnes sont renvoyées quand TDBXCommand.Text vaut TDBXMetaDataCommands.GetDataTypes lors de la lecture de la métadonnée. Pour récupérer les colonnes de la métadonnée, utilisez ces constantes pour indexer l'instance de TDBXReader renvoyée par TDBXCommand.ExecuteQuery.
Ce tableau décrit les colonnes.
Nom ordinal de la colonne | Type des données de la colonne | Description |
---|---|---|
TypeName |
String |
Nom du type de données spécifique à la base de données. |
DbxDataType |
Int32 |
Type de données dbExpress. |
ColumnSize |
Int64 |
Longueur de ce type. Pour un type de données chaîne, c'est le nombre maximal de caractères. Pour un nombre à virgule flottante, c'est le nombre de bits significatifs dans la mantisse. Pour les autres types numériques, c'est le nombre maximal de chiffres significatifs. Pour les types date, heure et horodatage, c'est la longueur de la représentation chaîne. |
CreateFormat |
String |
Format Create utilisé dans CREATE TABLE. |
CreateParameters |
String |
Paramètres pour le format Create. |
DataType |
String |
Nom du type de langage représentant ce type de donnée. |
IsAutoIncrementable |
Boolean |
Peut être utilisé pour une colonne auto-incrémentée. |
IsBestMatch |
Boolean |
Est la meilleure correspondance pour le type de langage. |
IsCaseSensitive |
Boolean |
Est sensible à la casse. |
IsFixedLength |
Boolean |
Est de longueur fixe. |
IsFixedPrecisionScale |
Boolean |
Est un numérique exact. |
IsLong |
Boolean |
Est un type BLOB. |
IsNullable |
Boolean |
Peut être initialisé à une valeur NULL. |
IsSearchable |
Boolean |
Peut être recherché dans la base de données SQL. |
IsSearchableWithLike |
Boolean |
Peut être recherché avec l'opérateur SQL LIKE. |
IsUnsigned |
Boolean |
Est un numérique non signé. |
MaximumScale |
Int16 |
Valeur d'échelle possible maximale. |
MinimumScale |
Int16 |
Valeur d'échelle possible minimale. |
IsConcurrencyType |
Boolean |
A des sémantiques de mise à jour spéciales. |
MaximumVersion |
String |
Dernière version du produit de base de données où ce type était disponible. |
MinimumVersion |
String |
Première version du produit de base de données où ce type était disponible. |
IsLiteralSupported |
Boolean |
Peut être représenté sous la forme d'un littéral SQL. |
LiteralPrefix |
String |
Préfixe du littéral SQL. |
LiteralSuffix |
String |
Suffixe du littéral SQL. |
IsUnicode |
Boolean |
Peut contenir des données caractère Unicode. |
ProviderDbType |
Int32 |
Identique à la colonne DbxDataType. Réservé pour les applications .NET. |