27 APEX_EXEC
The APEX_EXEC
package encapsulates data processing and querying capabilities and provides an abstraction from the data source to APEX components and plug-ins. APEX_EXEC
contains procedures and functions to execute queries or procedural calls on local and remote data sources as well as REST Data Sources. It can be used for plug-in development and procedural PL/SQL processing in applications or within packages and procedures.
All APEX_EXEC
procedures require an existing APEX session to function. In a pure SQL or PL/SQL context, use the APEX_SESSION
package to initialize a new session.
Note:
Always add an exception handler to your procedure or function to ensure that APEX_EXEC.CLOSE
is always called to release server resources such as database cursors and temporary lobs.
- Call Sequences for APEX_EXEC
- Global Constants
- Data Types
- ADD_COLUMN Procedure
- ADD_DML_ARRAY_ROW Procedure
- ADD_DML_ROW Procedure
- ADD_FILTER Procedures
- ADD_ORDER_BY Procedure
- ADD_PARAMETER Procedure
- CLEAR_DML_ROWS Procedure
- CLOSE Procedure
- CLOSE_ARRAY Procedure
- COLUMN_EXISTS Function
- COPY_DATA Procedure
- DESCRIBE_QUERY Function Signature 1
- DESCRIBE_QUERY Function Signature 2
- ENQUOTE_LITERAL Function
- ENQUOTE_NAME Function
- EXECUTE_DML Procedure
- EXECUTE_PLSQL Procedure Signature 1
- EXECUTE_PLSQL Procedure Signature 2
- EXECUTE_REMOTE_PLSQL Procedure Signature 1
- EXECUTE_REMOTE_PLSQL Procedure Signature 2
- EXECUTE_REST_SOURCE Procedure Signature 1
- EXECUTE_REST_SOURCE Procedure Signature 2
- EXECUTE_WEB_SOURCE Procedure (Deprecated)
- GET Function
- GET_ARRAY_ROW_DML_OPERATION Function
- GET_ARRAY_ROW_VERSION_CHECKSUM Function
- GET_COLUMN Function
- GET_COLUMNS Function
- GET_COLUMN_COUNT Function
- GET_COLUMN_POSITION Function
- GET_DATA_TYPE Function
- GET_DML_STATUS_CODE Function
- GET_DML_STATUS_MESSAGE Function
- GET_PARAMETER Functions
- GET_ROW_VERSION_CHECKSUM Function
- GET_TOTAL_ROW_COUNT Function
- HAS_ERROR Function
- HAS_MORE_ARRAY_ROWS Function
- HAS_MORE_ROWS Function
- IS_GROUP_END Function
- IS_REMOTE_SQL_AUTH_VALID Function
- NEXT_ARRAY_ROW Function
- NEXT_ROW Function
- OPEN_ARRAY Procedure Signature 1
- OPEN_ARRAY Procedure Signature 2
- OPEN_DUALITY_VIEW_DML_CONTEXT Function
- OPEN_JSON_SOURCE_DML_CONTEXT Function
- OPEN_LOCAL_DML_CONTEXT Function
- OPEN_QUERY_CONTEXT Function Signature 1
- OPEN_QUERY_CONTEXT Function Signature 2
- OPEN_REMOTE_DML_CONTEXT Function
- OPEN_REMOTE_SQL_QUERY Function
- OPEN_REST_SOURCE_DML_CONTEXT Function
- OPEN_REST_SOURCE_QUERY Function
- OPEN_WEB_SOURCE_DML_CONTEXT Function (Deprecated)
- OPEN_WEB_SOURCE_QUERY Function (Deprecated)
- PURGE_DUALITY_VIEW_CACHE Procedure
- PURGE_JSON_SOURCE_CACHE Procedure
- PURGE_REST_SOURCE_CACHE Procedure
- PURGE_WEB_SOURCE_CACHE Procedure (Deprecated)
- SET_ARRAY_CURRENT_ROW Procedure
- SET_ARRAY_ROW_VERSION_CHECKSUM Procedure
- SET_CURRENT_ROW Procedure
- SET_NULL Procedure
- SET_ROW_VERSION_CHECKSUM Procedure
- SET_VALUE Procedure
- SET_VALUES Procedure