ストアド プロシージャのクエリ コンテキストへのアクセス

ストアド プロシージャの実行コンテキストは、ADOMD.NET サーバー オブジェクト モデルの Context オブジェクトとして、ストアド プロシージャのコードで使用できます。 これは、読み取り専用のコンテキストであり、ストアド プロシージャによって変更することはできません。 このオブジェクトでは次のプロパティを使用できます。

プロパティ

説明

CurrentCube

キューブ

現在のクエリ コンテキストのキューブです。

CurrentDatabaseName

文字列

現在のデータベースの識別子です。

CurrentConnection

接続

現在のコンテキストの接続オブジェクトへの参照です。

Pass

整数

現在のコンテキストのパス番号です。

Context オブジェクトは、多次元式 (MDX) オブジェクト モデルがストアド プロシージャで使用されている場合に存在し、 MDX オブジェクト モデルがクライアントで使用されている場合には利用できません。 Context オブジェクトは、ストアド プロシージャに明示的に渡されたり、ストアド プロシージャから明示的に返されることはなく、 ストアド プロシージャの実行中に利用できます。

関連項目

概念

多次元モデルのアセンブリの管理

ストアド プロシージャの定義