git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2914 248e525c-4dfb-0310-94bc-949c084e9493
214 lines
5.5 KiB
SQL
214 lines
5.5 KiB
SQL
--application/pages/page_00005
|
|
prompt ...PAGE 5: Data Export
|
|
--
|
|
|
|
begin
|
|
|
|
declare
|
|
h varchar2(32767) := null;
|
|
ph varchar2(32767) := null;
|
|
begin
|
|
h := null;
|
|
ph := null;
|
|
wwv_flow_api.create_page(
|
|
p_id => 5,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_tab_set=> '',
|
|
p_name => 'Data Export',
|
|
p_alias => 'DATAEXPORT',
|
|
p_step_title=> 'Data Export',
|
|
p_step_sub_title_type => 'TEXT_WITH_SUBSTITUTIONS',
|
|
p_first_item=> 'NO_FIRST_ITEM',
|
|
p_help_text => '',
|
|
p_html_page_header => '',
|
|
p_step_template => '',
|
|
p_required_patch=> null + wwv_flow_api.g_id_offset,
|
|
p_last_updated_by => 'ADMIN',
|
|
p_last_upd_yyyymmddhh24miss => '20071129144219',
|
|
p_protection_level=> 'C',
|
|
p_page_comment => '');
|
|
|
|
end;
|
|
|
|
end;
|
|
/
|
|
|
|
declare
|
|
s varchar2(32767) := null;
|
|
l_clob clob;
|
|
l_length number := 1;
|
|
begin
|
|
s := null;
|
|
wwv_flow_api.create_page_plug (
|
|
p_id=> 12766020317244440 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_page_id=> 5,
|
|
p_plug_name=> 'Data Export',
|
|
p_region_name=>'',
|
|
p_plug_template=> 24740611526526770+ wwv_flow_api.g_id_offset,
|
|
p_plug_display_sequence=> 10,
|
|
p_plug_display_column=> 1,
|
|
p_plug_display_point=> 'AFTER_SHOW_ITEMS',
|
|
p_plug_source=> s,
|
|
p_plug_source_type=> 'STATIC_TEXT',
|
|
p_plug_display_error_message=> '#SQLERRM#',
|
|
p_plug_query_row_template=> 1,
|
|
p_plug_query_headings_type=> 'QUERY_COLUMNS',
|
|
p_plug_query_num_rows_type => 'NEXT_PREVIOUS_LINKS',
|
|
p_plug_query_row_count_max => 500,
|
|
p_plug_query_show_nulls_as => ' - ',
|
|
p_plug_display_condition_type => '',
|
|
p_pagination_display_position=>'BOTTOM_RIGHT',
|
|
p_plug_caching=> 'NOT_CACHED',
|
|
p_required_patch=> '' + wwv_flow_api.g_id_offset,
|
|
p_plug_comment=> '');
|
|
end;
|
|
/
|
|
|
|
begin
|
|
|
|
wwv_flow_api.create_page_button(
|
|
p_id => 12767013522251981 + wwv_flow_api.g_id_offset,
|
|
p_flow_id => wwv_flow.g_flow_id,
|
|
p_flow_step_id => 5,
|
|
p_button_sequence=> 10,
|
|
p_button_plug_id => 12766020317244440+wwv_flow_api.g_id_offset,
|
|
p_button_name => 'EXPORT_DATA',
|
|
p_button_image_alt=> 'Export Data',
|
|
p_button_position=> 'BOTTOM',
|
|
p_button_alignment=> 'RIGHT',
|
|
p_button_redirect_url=> 'javascript:this.disabled=false;doSubmit(''EXPORT_DATA'');',
|
|
p_button_cattributes=>'id="Export Data" name="Export Data"',
|
|
p_required_patch => null + wwv_flow_api.g_id_offset);
|
|
|
|
|
|
end;
|
|
/
|
|
|
|
|
|
begin
|
|
|
|
wwv_flow_api.create_page_branch(
|
|
p_id=>12767325344251986 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id=> 5,
|
|
p_branch_action=> 'f?p=&APP_ID.:9:&SESSION.::&DEBUG.:RP::',
|
|
p_branch_point=> 'AFTER_PROCESSING',
|
|
p_branch_type=> 'REDIRECT_URL',
|
|
p_branch_when_button_id=>12767013522251981+ wwv_flow_api.g_id_offset,
|
|
p_branch_sequence=> 10,
|
|
p_branch_comment=> '');
|
|
|
|
|
|
end;
|
|
/
|
|
|
|
declare
|
|
h varchar2(32767) := null;
|
|
begin
|
|
h := null;
|
|
h:=h||'Use the Tables field to select the webMIP table you want to export to a CSV file. The CSV file will be presented as a downloading attachment.';
|
|
|
|
wwv_flow_api.create_page_item(
|
|
p_id=>12772218417281761 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id=> 5,
|
|
p_name=>'P5_TABLES',
|
|
p_data_type=> 'VARCHAR',
|
|
p_accept_processing=> 'REPLACE_EXISTING',
|
|
p_item_sequence=> 10,
|
|
p_item_plug_id => 12766020317244440+wwv_flow_api.g_id_offset,
|
|
p_use_cache_before_default=> 'YES',
|
|
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
|
|
p_prompt=>'Tables',
|
|
p_source_type=> 'STATIC',
|
|
p_display_as=> 'COMBOBOX',
|
|
p_lov => 'SELECT table_name d, table_name r from user_tables order by 1',
|
|
p_lov_columns=> 1,
|
|
p_lov_display_null=> 'NO',
|
|
p_lov_translated=> 'N',
|
|
p_cSize=> 30,
|
|
p_cMaxlength=> 2000,
|
|
p_cHeight=> 5,
|
|
p_cAttributes=> 'nowrap="nowrap"',
|
|
p_begin_on_new_line => 'YES',
|
|
p_begin_on_new_field=> 'YES',
|
|
p_colspan => 1,
|
|
p_rowspan => 1,
|
|
p_label_alignment => 'RIGHT',
|
|
p_field_alignment => 'LEFT',
|
|
p_field_template => 24749138532526789+wwv_flow_api.g_id_offset,
|
|
p_is_persistent=> 'Y',
|
|
p_lov_display_extra=>'NO',
|
|
p_protection_level => 'S',
|
|
p_help_text => h,
|
|
p_item_comment => '');
|
|
|
|
|
|
end;
|
|
/
|
|
|
|
declare
|
|
h varchar2(32767) := null;
|
|
begin
|
|
h := null;
|
|
h:=h||'The Column Headings field allows you to choose whether you want the exported CSV file to contain the tables column names. Selecting ''Yes'' will output the column names on the first line of the exported CSV file.';
|
|
|
|
wwv_flow_api.create_page_item(
|
|
p_id=>12775714739290206 + wwv_flow_api.g_id_offset,
|
|
p_flow_id=> wwv_flow.g_flow_id,
|
|
p_flow_step_id=> 5,
|
|
p_name=>'P5_COLUMN_NAMES',
|
|
p_data_type=> 'VARCHAR',
|
|
p_accept_processing=> 'REPLACE_EXISTING',
|
|
p_item_sequence=> 20,
|
|
p_item_plug_id => 12766020317244440+wwv_flow_api.g_id_offset,
|
|
p_use_cache_before_default=> 'YES',
|
|
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
|
|
p_prompt=>'Column Names',
|
|
p_source_type=> 'STATIC',
|
|
p_display_as=> 'COMBOBOX',
|
|
p_named_lov=> 'YESNO',
|
|
p_lov => '.'||to_char(12773402618286720 + wwv_flow_api.g_id_offset)||'.',
|
|
p_lov_columns=> 1,
|
|
p_lov_display_null=> 'NO',
|
|
p_lov_translated=> 'N',
|
|
p_cSize=> 30,
|
|
p_cMaxlength=> 2000,
|
|
p_cHeight=> 5,
|
|
p_cAttributes=> 'nowrap="nowrap"',
|
|
p_begin_on_new_line => 'YES',
|
|
p_begin_on_new_field=> 'YES',
|
|
p_colspan => 1,
|
|
p_rowspan => 1,
|
|
p_label_alignment => 'RIGHT',
|
|
p_field_alignment => 'LEFT',
|
|
p_field_template => 24749138532526789+wwv_flow_api.g_id_offset,
|
|
p_is_persistent=> 'Y',
|
|
p_lov_display_extra=>'NO',
|
|
p_protection_level => 'S',
|
|
p_help_text => h,
|
|
p_item_comment => '');
|
|
|
|
|
|
end;
|
|
/
|
|
|
|
|
|
begin
|
|
|
|
---------------------------------------
|
|
-- ...updatable report columns for page 5
|
|
--
|
|
|
|
begin
|
|
|
|
null;
|
|
end;
|
|
null;
|
|
|
|
end;
|
|
/
|
|
|
|
|