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 |
省略可。 |