DISCOVER_LITERALS 行セット

Microsoft XML for Analysis (XMLA) プロバイダによってサポートされているデータ型や値などを含むリテラルに関する情報を返します。

RequestType 要素の DISCOVER_LITERALS 列挙値を使用して Discover メソッドを呼び出した場合、Discover メソッドは DISCOVER_LITERALS 行セットを返します。

行セットの列

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

列名

型インジケータ

長さ

説明

LiteralName

DBTYPE_WSTR

行に記述されているリテラルの名前。

例 : DBLITERAL_LIKE_PERCENT

LiteralValue

DBTYPE_WSTR

実際のリテラル値。

たとえば、LiteralName が DBLITERAL_LIKE_PERCENT で、パーセント記号 (%) が LIKE 句の 0 個以上の文字と一致する場合、LiteralValue 列の値は "%" です。

LiteralInvalidChars

DBTYPE_WSTR

リテラルで有効でない文字。

たとえば、テーブル名に数字を除くすべての文字を含めることができる場合、この文字列は "0123456789" となります。

LiteralInvalidStartingChars

DBTYPE_WSTR

リテラルの先頭文字として有効でない文字。リテラルの先頭に有効な任意の文字を使用できる場合、これは null となります。

LiteralMaxLength

DBTYPE_I4

リテラルの最大文字数。最大値がないか、不明な場合、この値は -1 となります。

LiteralNameEnumValue

DBTYPE_I4

このスキーマ行セットは並べ替えられません。

制限の列

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

列名

型インジケータ

制限の状態

LiteralName

DBTYPE_WSTR

省略可。