Data.DBXMetaDataNames.TDBXDataTypesIndex

提供: RAD Studio API Documentation
移動先: 案内検索

System.TObjectTDBXDataTypesIndex

Delphi

TDBXDataTypesIndex = class

C++

class PASCALIMPLEMENTATION TDBXDataTypesIndex : public System::TObject

プロパティ

種類 可視性 ソース ユニット
class public
Data.DBXMetaDataNames.pas
Data.DBXMetaDataNames.hpp
Data.DBXMetaDataNames Data.DBXMetaDataNames

説明

DataTypes メタデータの列に序数でアクセスします。

TDBXDataTypesIndex は、DataTypes メタデータ コレクションの列に序数を使ってアクセスするために使用されます。これらの列は、TDBXCommand.TextTDBXMetaDataCommands.GetDataTypes に設定されていて、メタデータを読み取る場合に返されます。メタデータの各列を取得するには、以下の定数を使用して、TDBXCommand.ExecuteQuery から返された TDBXReader インスタンスの列を指し示します。

次の表は各列について説明しています。



列の序数名 列データのデータ型 説明

TypeName

文字列

データベース固有のデータ型名。

DbxDataType

Int32

dbExpress のデータ型。

ColumnSize

Int64

この型の長さ。

文字列データ型の場合、最大文字数です。

浮動小数点の数値の場合、小数部分の有効ビット数です。

その他の数値型の場合、最大有効桁数です。

日付型、時刻型、およびタイムスタンプ型の場合、文字列表現したときの長さです。

CreateFormat

文字列

CREATE TABLE で使用される作成形式。

CreateParameters

文字列

作成形式用のパラメータ。

DataType

文字列

このデータ型を表す言語型の名前。

IsAutoIncrementable

論理型

自動インクリメント列で使用できるかどうかを示します。

IsBestMatch

論理型

言語型に最も適しているかどうかを示します。

IsCaseSensitive

論理型

大文字/小文字を区別するかどうかを示します。

IsFixedLength

論理型

固定長であるかどうかを示します。

IsFixedPrecisionScale

論理型

(精度とスケールが指定された)厳密な数値であるかどうかを示します。

IsLong

論理型

BLOB 型であるかどうかを示します。

IsNullable

論理型

NULL 値を割り当てることができるかどうかを示します。

IsSearchable

論理型

SQL データベースで検索できるかどうかを示します。

IsSearchableWithLike

論理型

SQL LIKE 演算子で検索できるかどうかを示します。

IsUnsigned

論理型

符号なし数値であるかどうかを示します。

MaximumScale

Int16

スケール値がとることができる最大の値。

MinimumScale

Int16

スケール値がとることができる最小の値。

IsConcurrencyType

論理型

特殊な更新セマンティクスがあるかどうかを示します。

MaximumVersion

文字列

この型を使用できる最新のデータベース製品バージョン。

MinimumVersion

文字列

この型を使用できる最初のデータベース製品バージョン。

IsLiteralSupported

論理型

SQL リテラルとして表せるかどうかを示します。

LiteralPrefix

文字列

SQL リテラルのプレフィクス。

LiteralSuffix

文字列

SQL リテラルのサフィックス。

IsUnicode

論理型

Unicode 文字データを保持できるかどうかを示します。

ProviderDbType

Int32

DbxDataType 列と同じです。.NET アプリケーションのために予約されています。



関連項目