Data.DBXMetaDataNames.TDBXColumnsIndex
Delphi
TDBXColumnsIndex = class
C++
class PASCALIMPLEMENTATION TDBXColumnsIndex : public System::TObject
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Data.DBXMetaDataNames.pas Data.DBXMetaDataNames.hpp |
Data.DBXMetaDataNames | Data.DBXMetaDataNames |
説明
Columns メタデータの列に序数でアクセスします。
TDBXColumnsIndex は、Columns メタデータ コレクションの列に序数を使ってアクセスするために使用されます。これらの列は、TDBXCommand.Text が TDBXMetaDataCommands.GetColumns に設定されていて、メタデータを読み取る場合に返されます。メタデータの各列を取得するには、以下の定数を使用して、TDBXCommand.ExecuteQuery から返された TDBXReader インスタンスの列を指し示します。
次の表は各列について説明しています。
列の序数名 | 列データのデータ型 | 説明 |
---|---|---|
CatalogName |
文字列 |
カタログの名前。 |
SchemaName |
文字列 |
スキーマの名前。 |
TableName |
文字列 |
テーブルの名前。 |
ColumnName |
文字列 |
列の名前。 |
TypeName |
文字列 |
データベース固有のデータ型名。 |
Precision |
Int32 |
この型の精度。 文字列データ型の場合、最大文字数です。 decimal 型の場合、スケールからの桁数を含む最大桁数です。 |
Scale |
Int32 |
decimal 型のスケール。 |
Ordinal |
Int32 |
テーブル内の行の位置(1 から始まる)。 |
DefaultValue |
文字列 |
デフォルトの値。 |
IsNullable |
論理型 |
NULL 値を受け付ける場合は True、受け付けない場合は False。 |
IsAutoIncrement |
論理型 |
自動インクリメント値であるかどうかを示します。 |
MaxInline |
Int32 |
行に書き込むことができる最大バイト数。残りのデータは、BLOB として扱われます。 |
DbxDataType |
Int32 |
dbExpress のデータ型。 |
IsFixedLength |
論理型 |
固定長のデータを格納している場合は True、それ以外の場合は False。 |
IsUnicode |
論理型 |
Unicode 文字を保持できるかどうかを示します。 |
IsLong |
論理型 |
BLOB データ型であるかどうかを示します。 |
IsUnsigned |
論理型 |
符号なし数値型であるかどうかを示します。 |