20.7 DOWNLOAD Procedure
This procedure downloads the data export by calling APEX_APPLICATION.STOP_APEX_ENGINE
.
Syntax
APEX_DATA_EXPORT.DOWNLOAD (
p_export IN OUT NOCOPY t_export,
p_content_disposition IN t_content_disposition DEFAULT c_attachment,
p_add_file_extension IN BOOLEAN DEFAULT TRUE,
p_stop_apex_engine IN BOOLEAN DEFAULT TRUE )
Parameters
Parameter | Description |
---|---|
p_export |
The result object of an export. |
p_content_disposition |
Specifies whether to download the print document or display inline ("attachment" or "inline"). |
p_add_file_extension |
Whether Oracle APEX adds the file extension to the filename based on the export format. |
p_stop_apex_engine |
Whether to call APEX_APPLICATION.STOP_APEX_ENGINE .
|
Examples
DECLARE
l_context apex_exec.t_context;
l_export apex_data_export.t_export;
BEGIN
l_context := apex_exec.open_query_context(
p_location => apex_exec.c_location_local_db,
p_sql_query => 'select * from emp' );
l_export := apex_data_export.export (
p_context => l_context,
p_format => apex_data_export.c_format_csv,
p_file_name => 'employees' );
apex_exec.close( l_context );
apex_data_export.download( p_export => l_export );
EXCEPTION
when others THEN
apex_exec.close( l_context );
raise;
END;
Parent topic: APEX_DATA_EXPORT