Zugreifen auf den Abfragekontext in gespeicherten Prozeduren
Der Ausführungskontext einer gespeicherten Prozedur steht innerhalb des Codes der gespeicherten Prozedur als Context-Objekt des ADOMD.NET-Serverobjektmodells zur Verfügung. Der Kontext ist schreibgeschützt und kann nicht von der gespeicherten Prozedur geändert werden. Für dieses Objekt stehen die folgenden Eigenschaften zur Verfügung.
Eigenschaft |
Typ |
Beschreibung |
---|---|---|
CurrentCube |
Cube |
Der Cube für den aktuellen Abfragekontext. |
CurrentTuple |
Tupel |
Das Tupel bestehend aus dem aktuellen Element in jeder Hierarchie. |
CurrentDatabaseName |
Zeichenfolge |
Der Bezeichner der aktuellen Datenbank. |
CurrentConnection |
Verbindung |
|
Pass |
Ganze Zahl |
Die Durchlaufnummer für den aktuellen Kontext. |
Das Context-Objekt ist vorhanden, wenn das MDX-Objektmodell (Multidimensional Expressions) in einer gespeicherten Prozedur verwendet wird. Es ist nicht verfügbar, wenn das MDX-Objektmodell auf einem Client verwendet wird. Das Context-Objekt wird nicht explizit an die gespeicherte Prozedur übergeben bzw. von ihr zurückgegeben. Es ist während der Ausführung der gespeicherten Prozedur verfügbar.