Skip to content

ABIGetVSessionEventBySID

ABIGetVSessionEventBySID#

Syntax#

int ABIGetVSessionEventBySID (
    ABIVSessionEvent         **aHandle,
    int                      aSessionID );

Arguments#

Data Type Argument In/Output Description
ABIVSessionEvent ** aHandle Output The pointer which retrieves the memory address of the structure array that sotres the result set
int aSessionID Input The session ID to be selected

Return Values#

If successful, returns the number of rows in the result set that aHandle points to; otherwise, returns an error code.

Description#

This function selects statistics about wait events for certain sessions from the V$SESSION_EVENT performance view. If this function executes successfully, the aHandle pointer (a pointer of the ABIVSessionEvent type that points to an array that stores the result set) is returned.

Example#

Please refer to sample_4.c for an application related to this function.

ABIVSessionEvent *sVSessionEvent;
int sRowCount;

sRowCount = ABIGetVSessionEventBySID( &sVSessionEvent, 1);