Stored Procedures
Stored procedures are available to complement the data available from the Data Model. It may be necessary to update data available from a view using a stored procedure because the data does not provide for direct, table-like, two-way updates. In these situations, the retrieval of the data is done using the appropriate view or table, while the update is done by calling a stored procedure. Stored procedures take a list of parameters and return back a dataset that contains the collection of tuples that constitute the response.
Oracle Eloqua Adapter Stored Procedures
| Name | Description |
| ClearImportDefinitions | Clears all open import definitions on a given table. |
| CreateExportDefinition | Returns the token needed to retrieve data from a bulk export request. |
| DeleteExportData | Delete the data stored on the Eloqua server from a bulk query request. |
| GetExportDefinition | Retrieves the current state of the bulk export process on the server. |
| GetOAuthAccessToken | Gets an authentication token from Eloqua. |
| GetOAuthAuthorizationUrl | Gets the authorization URL that must be opened separately by the user to grant access to your application. Only needed when developing Web apps. |
| GetSyncLogs | retrieve a sync's logs. |
| RefreshOAuthAccessToken | Refreshes the OAuth access token used for authentication with Eloqua. |
| SubscribeContacts | Subscribes a list of contacts to Email Groups. |
| UnsubscribeContacts | Unsubscribes a list of contacts to Email Groups. |