Data.DBXMetaDataNames.TDBXDataTypesColumns
Delphi
TDBXDataTypesColumns = class
C++
class PASCALIMPLEMENTATION TDBXDataTypesColumns : public System::TObject
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Data.DBXMetaDataNames.pas Data.DBXMetaDataNames.hpp |
Data.DBXMetaDataNames | Data.DBXMetaDataNames |
Beschreibung
Greift über die Namen auf Spalten in den DataTypes-Metadaten zu.
Mit TDBXDataTypesColumns wird über die Namen auf Spalten 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.
Spaltenname | 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 |
Boolean |
Kann für eine Autoinkrement-Spalte verwendet werden. |
IsBestMatch |
Boolean |
Beste Übereinstimmung für den Sprachtyp. |
IsCaseSensitive |
Boolean |
Berücksichtigt die Groß/Kleinschreibung. |
IsFixedLength |
Boolean |
Feste Länge. |
IsFixedPrecisionScale |
Boolean |
Exakter numerischer Typ. |
IsLong |
Boolean |
Ein BLOB-Typ. |
IsNullable |
Boolean |
Kann einen Nullwert aufnehmen. |
IsSearchable |
Boolean |
Kann in der SQL-Datenbank gesucht werden. |
IsSearchableWithLike |
Boolean |
Kann mit dem SQL LIKE-Operator gesucht werden. |
IsUnsigned |
Boolean |
Vorzeichenloser numerischer Typ. |
MaximumScale |
Int16 |
Maximal möglicher Skalierungswert. |
MinimumScale |
Int16 |
Minimal möglicher Skalierungswert. |
IsConcurrencyType |
Boolean |
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 |
Boolean |
Kann als SQL-Literal repräsentiert werden. |
LiteralPrefix |
String |
Präfix eines SQL-Literals. |
LiteralSuffix |
String |
Suffix eines SQL-Literals. |
IsUnicode |
Boolean |
Kann Unicode-Zeichendaten aufnehmen. |
ProviderDbType |
Int32 |
Entspricht der DbxDataType-Spalte. Reserviert für .NET-Anwendungen. |