ストアド プロシージャのクエリ コンテキストへのアクセス
ストアド プロシージャの実行コンテキストは、ADOMD.NET サーバー オブジェクト モデルの Context オブジェクトとして、ストアド プロシージャのコードで使用できます。 これは、読み取り専用のコンテキストであり、ストアド プロシージャによって変更することはできません。 このオブジェクトでは次のプロパティを使用できます。
プロパティ |
型 |
説明 |
---|---|---|
CurrentCube |
キューブ |
現在のクエリ コンテキストのキューブです。 |
CurrentDatabaseName |
文字列 |
現在のデータベースの識別子です。 |
CurrentConnection |
接続 |
現在のコンテキストの接続オブジェクトへの参照です。 |
Pass |
整数 |
現在のコンテキストのパス番号です。 |
Context オブジェクトは、多次元式 (MDX) オブジェクト モデルがストアド プロシージャで使用されている場合に存在し、 MDX オブジェクト モデルがクライアントで使用されている場合には利用できません。 Context オブジェクトは、ストアド プロシージャに明示的に渡されたり、ストアド プロシージャから明示的に返されることはなく、 ストアド プロシージャの実行中に利用できます。