次の方法で共有


DBSCHEMA_COLUMNS 行セット

指定された制約条件を満たすすべての列の列情報を提供します。

行セットの列

DBSCHEMA_COLUMNS 行セットには、次の列が含まれています。

列名

型インジケーター

長さ

説明

TABLE_CATALOG

DBTYPE_WSTR

データベースの名前。

TABLE_SCHEMA

DBTYPE_WSTR

サポートされていません。

TABLE_NAME

DBTYPE_WSTR

キューブの名前。

COLUMN_NAME

DBTYPE_WSTR

属性階層またはメジャーの名前。

COLUMN_GUID

DBTYPE_GUID

サポートされていません。

COLUMN_PROPID

DBTYPE_UI4

サポートされていません。

ORDINAL_POSITION

DBTYPE_UI4

1 から始まる列の位置。

COLUMN_HAS_DEFAULT

DBTYPE_BOOL

サポートされていません。

COLUMN_DEFAULT

DBTYPE_WSTR

サポートされていません。

COLUMN_FLAGS

DBTYPE_UI4

列のプロパティを示す DBCOLUMNFLAGS ビットマスク。 「IColumnsInfo::GetColumnInfo」の「DBCOLUMNFLAGS Enumerated Type」を参照してください。

IS_NULLABLE

DBTYPE_BOOL

常に false を返します。

DATA_TYPE

DBTYPE_WSTR

DBTYPE_VARIANT

列のデータ型。 ディメンション列の文字列とメジャーのバリアントが返ります。

TYPE_GUID

DBTYPE_GUID

サポートされていません。

CHARACTER_MAXIMUM_LENGTH

DBTYPE_UI4

列に格納できる値の最大の長さ。

これは DataItem 内の DataSize プロパティから取得されます。

CHARACTER_OCTET_LENGTH

DBTYPE_UI4

文字またはバイナリの列について、列に格納できる値の最大の長さ (単位はバイト)。

値ゼロ (0) は、列に最大の長さがないことを示します。

バイナリまたは文字のデータ型を返さない列には NULL が返されます。

NUMERIC_PRECISION

DBTYPE_UI2

DBTYPE_VARNUMERIC 以外の数値データ型の列の最大有効桁数。

NUMERIC_SCALE

DBTYPE_I2

DBTYPE_DECIMAL、DBTYPE_NUMERIC、DBTYPE_VARNUMERIC の小数点以下の桁数。 それ以外の場合は NULL になります。

DATETIME_PRECISION

DBTYPE_UI4

サポートされていません。

CHARACTER_SET_CATALOG

DBTYPE_WSTR

サポートされていません。

CHARACTER_SET_SCHEMA

DBTYPE_WSTR

サポートされていません。

CHARACTER_SET_NAME

DBTYPE_WSTR

サポートされていません。

COLLATION_CATALOG

DBTYPE_WSTR

サポートされていません。

COLLATION_SCHEMA

DBTYPE_WSTR

サポートされていません。

COLLATION_NAME

DBTYPE_WSTR

サポートされていません。

DOMAIN_CATALOG

DBTYPE_WSTR

サポートされていません。

DOMAIN_SCHEMA

DBTYPE_WSTR

サポートされていません。

DOMAIN_NAME

DBTYPE_WSTR

サポートされていません。

DESCRIPTION

DBTYPE_WSTR

サポートされていません。

COLUMN_OLAP_TYPE

DBTYPE_WSTR

オブジェクトの OLAP 型。

MEASURE は、オブジェクトがメジャーであることを示します。

ATTRIBUTE は、オブジェクトがディメンション属性であることを示します。

SCHEMA は、オブジェクトがスキーマ内の列であることを示します。

行セットは、TABLE_CATALOG、TABLE_SCHEMA、TABLE_NAME を基準に並べ替えることができます。

制限の列

DBSCHEMA_COLUMNS 行セットは、次の表に示されている列で制限できます。

列名

型インジケーター

制限の状態

TABLE_CATALOG

DBTYPE_WSTR

省略可

TABLE_SCHEMA

DBTYPE_WSTR

省略可

TABLE_NAME

DBTYPE_WSTR

省略可

COLUMN_NAME

DBTYPE_WSTR

省略可

COLUMN_OLAP_TYPE

DBTYPE_WSTR

省略可

関連項目

参照

OLE DB スキーマ行セット