Data.DBXMetaDataNames.TDBXDataTypesIndex

Delphi
TDBXDataTypesIndex = class
C++
class PASCALIMPLEMENTATION TDBXDataTypesIndex : public System::TObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.DBXMetaDataNames.pas Data.DBXMetaDataNames.hpp |
Data.DBXMetaDataNames | Data.DBXMetaDataNames |
Beschreibung
Greift auf Spalten über die Ordinalnamen in den DataTypes-Metadaten zu.
Mit TDBXDataTypesIndex wird auf Spalten über die Ordinalnamen in der DataTypes-Metadatenkollektion zugegriffen. Diese Spalten werden beim Lesen der Metadaten zurückgegeben, wenn TDBXCommand.Text TDBXMetaDataCommands.GetDataTypes ist. Um die Metadatenspalte zu ermitteln, verwenden Sie diese Konstante zum Indizieren der TDBXReader-Instanz, die von TDBXCommand.ExecuteQuery zurückgegeben wird.
Die folgende Tabelle beschreibt die Spalten.
Ordinalname der Spalte | Datentyp der Daten in der Spalte | Beschreibung |
---|---|---|
TypeName |
String |
Datenbankspezifischer Datentypname |
DbxDataType |
Int32 |
dbExpress-Datentyp |
ColumnSize |
Int64 |
Länge dieses Typs Bei dem Datentyp "String" ist dies die maximale Zeichenanzahl. Bei einer Gleitkommazahl ist dies die Anzahl der signifikanten Bits in der Mantisse. Bei anderen numerischen Typen ist dies die maximale Anzahl der signifikanten Ziffern. Bei Datums-, Zeit- und Zeitstempel-Typen ist dies die Länge der String-Repräsentation. |
CreateFormat |
String |
Erstellt das Format, das in CREATE TABLE verwendet wird. |
CreateParameters |
String |
Parameter zum Erstellen des Formats. |
DataType |
String |
Name des Sprachtyps, der diesen Datentyp repräsentiert. |
IsAutoIncrementable |
Boolescher Typ |
Kann für eine Autoinkrement-Spalte verwendet werden. |
IsBestMatch |
Boolescher Typ |
Beste Übereinstimmung für den Sprachtyp |
IsCaseSensitive |
Boolescher Typ |
Berücksichtigt die Groß/Kleinschreibung |
IsFixedLength |
Boolescher Typ |
Feste Länge |
IsFixedPrecisionScale |
Boolescher Typ |
Exakter numerischer Typ |
IsLong |
Boolescher Typ |
Ein BLOB-Typ |
IsNullable |
Boolescher Typ |
Kann einen Nullwert aufnehmen |
IsSearchable |
Boolescher Typ |
Kann in der SQL-Datenbank gesucht werden |
IsSearchableWithLike |
Boolescher Typ |
Kann mit dem SQL LIKE-Operator gesucht werden |
IsUnsigned |
Boolescher Typ |
Vorzeichenloser numerischer Typ |
MaximumScale |
Int16 |
Maximal möglicher Skalierungswert |
MinimumScale |
Int16 |
Minimal möglicher Skalierungswert |
IsConcurrencyType |
Boolescher Typ |
Hat eine spezielle Aktualisierungssemantik |
MaximumVersion |
String |
Letzte Datenbankproduktversion, in der dieser Typ verfügbar war |
MinimumVersion |
String |
Erste Datenbankproduktversion, in der dieser Typ verfügbar war |
IsLiteralSupported |
Boolescher Typ |
Kann als SQL-Literal repräsentiert werden |
LiteralPrefix |
String |
Präfix eines SQL-Literals. |
LiteralSuffix |
String |
Suffix eines SQL-Literals. |
IsUnicode |
Boolescher Typ |
Kann Unicode-Zeichendaten aufnehmen |
ProviderDbType |
Int32 |
Entspricht der DbxDataType-Spalte. Reserviert für .NET-Anwendungen. |