Data.DBXMetaDataNames.TDBXColumnsColumns

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

System.TObjectTDBXColumnsColumns

Delphi

TDBXColumnsColumns = class

C++

class PASCALIMPLEMENTATION TDBXColumnsColumns : public System::TObject

プロパティ

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

説明

Columns メタデータの列に名前でアクセスします。

TDBXColumnsColumns は、Columns メタデータ コレクションの列に名前を使ってアクセスするために使用されます。これらの列は、TDBXCommand.TextTDBXMetaDataCommands.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

論理型

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



関連項目