Added many columns for Indexes

This commit is contained in:
Jan Kvetina 2022-01-29 08:28:28 +01:00
parent 2af127bba8
commit f48a229810
2 changed files with 542 additions and 51 deletions

View File

@ -935,7 +935,7 @@ wwv_flow_api.create_ig_report_view(
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(14676260252354379)
,p_view_id=>wwv_flow_api.id(36663453369288601)
,p_display_seq=>13
,p_display_seq=>12
,p_column_id=>wwv_flow_api.id(14218965053378937)
,p_is_visible=>true
,p_is_frozen=>false
@ -1016,7 +1016,7 @@ wwv_flow_api.create_ig_report_column(
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(16613169380652397)
,p_view_id=>wwv_flow_api.id(36663453369288601)
,p_display_seq=>26
,p_display_seq=>25
,p_column_id=>wwv_flow_api.id(16466600771696714)
,p_is_visible=>false
,p_is_frozen=>false
@ -1091,7 +1091,7 @@ wwv_flow_api.create_ig_report_column(
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(23900259240888922)
,p_view_id=>wwv_flow_api.id(36663453369288601)
,p_display_seq=>12
,p_display_seq=>13
,p_column_id=>wwv_flow_api.id(36658878708288389)
,p_is_visible=>true
,p_is_frozen=>false
@ -4401,7 +4401,8 @@ wwv_flow_api.create_page_plug(
p_id=>wwv_flow_api.id(15339980244749831)
,p_plug_name=>'Indexes'
,p_parent_plug_id=>wwv_flow_api.id(17065808075582744)
,p_region_template_options=>'#DEFAULT#:t-HeroRegion--hideIcon'
,p_icon_css_classes=>'fa-index'
,p_region_template_options=>'#DEFAULT#'
,p_plug_template=>wwv_flow_api.id(9070356145569920)
,p_plug_display_sequence=>10
,p_plug_display_point=>'BODY'
@ -4469,13 +4470,25 @@ wwv_flow_api.create_page_plug(
,p_prn_page_footer_alignment=>'CENTER'
,p_prn_border_color=>'#666666'
);
wwv_flow_api.create_region_column_group(
p_id=>wwv_flow_api.id(21745172607497816)
,p_heading=>'Index Info'
);
wwv_flow_api.create_region_column_group(
p_id=>wwv_flow_api.id(21745253538497817)
,p_heading=>'Flags'
);
wwv_flow_api.create_region_column_group(
p_id=>wwv_flow_api.id(21745398114497818)
,p_heading=>'Stats'
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(15341466243749846)
,p_name=>'TABLE_NAME'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'TABLE_NAME'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_is_query_only=>true
,p_item_type=>'NATIVE_HIDDEN'
,p_display_sequence=>30
,p_attribute_01=>'Y'
@ -4484,7 +4497,6 @@ wwv_flow_api.create_region_column(
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_is_primary_key=>false
,p_duplicate_value=>true
,p_include_in_export=>false
);
wwv_flow_api.create_region_column(
@ -4493,18 +4505,16 @@ wwv_flow_api.create_region_column(
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'INDEX_NAME'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_TEXTAREA'
,p_is_query_only=>true
,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Index Name'
,p_heading_alignment=>'LEFT'
,p_display_sequence=>40
,p_value_alignment=>'LEFT'
,p_attribute_01=>'Y'
,p_attribute_02=>'N'
,p_attribute_03=>'N'
,p_attribute_04=>'BOTH'
,p_is_required=>false
,p_max_length=>128
,p_group_id=>wwv_flow_api.id(21745172607497816)
,p_use_group_for=>'BOTH'
,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN'
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
@ -4514,39 +4524,384 @@ wwv_flow_api.create_region_column(
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_duplicate_value=>true
,p_is_primary_key=>true
,p_include_in_export=>true
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(15341682265749848)
,p_name=>'COLS'
p_id=>wwv_flow_api.id(21743882574497803)
,p_name=>'INDEX_TYPE'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'COLS'
,p_source_expression=>'INDEX_TYPE'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>false
,p_item_type=>'NATIVE_TEXTAREA'
,p_heading=>'Cols'
,p_is_query_only=>true
,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Index Type'
,p_heading_alignment=>'LEFT'
,p_display_sequence=>50
,p_value_alignment=>'LEFT'
,p_attribute_01=>'Y'
,p_attribute_02=>'N'
,p_attribute_03=>'N'
,p_attribute_04=>'BOTH'
,p_group_id=>wwv_flow_api.id(21745172607497816)
,p_use_group_for=>'BOTH'
,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN'
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_exact_match=>true
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21743936305497804)
,p_name=>'IS_UNIQUE'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'IS_UNIQUE'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>true
,p_item_type=>'NATIVE_SINGLE_CHECKBOX'
,p_heading=>'Unique'
,p_heading_alignment=>'CENTER'
,p_display_sequence=>60
,p_value_alignment=>'CENTER'
,p_group_id=>wwv_flow_api.id(21745253538497817)
,p_use_group_for=>'BOTH'
,p_attribute_01=>'N'
,p_attribute_02=>'Y'
,p_is_required=>false
,p_max_length=>32767
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_exact_match=>true
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
,p_readonly_condition_type=>'ALWAYS'
,p_readonly_for_each_row=>false
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744069881497805)
,p_name=>'IS_CONSTRAINT'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'IS_CONSTRAINT'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>true
,p_item_type=>'NATIVE_SINGLE_CHECKBOX'
,p_heading=>'Constraint'
,p_heading_alignment=>'CENTER'
,p_display_sequence=>70
,p_value_alignment=>'CENTER'
,p_group_id=>wwv_flow_api.id(21745253538497817)
,p_use_group_for=>'BOTH'
,p_attribute_01=>'N'
,p_attribute_02=>'Y'
,p_is_required=>false
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_exact_match=>true
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
,p_readonly_condition_type=>'ALWAYS'
,p_readonly_for_each_row=>false
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744130378497806)
,p_name=>'IS_VALID'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'IS_VALID'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>true
,p_item_type=>'NATIVE_SINGLE_CHECKBOX'
,p_heading=>'Valid'
,p_heading_alignment=>'CENTER'
,p_display_sequence=>80
,p_value_alignment=>'CENTER'
,p_group_id=>wwv_flow_api.id(21745253538497817)
,p_use_group_for=>'BOTH'
,p_attribute_01=>'N'
,p_attribute_02=>'Y'
,p_is_required=>false
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_exact_match=>true
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
,p_readonly_condition_type=>'ALWAYS'
,p_readonly_for_each_row=>false
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744270961497807)
,p_name=>'IS_COMPRESSED'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'IS_COMPRESSED'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>true
,p_item_type=>'NATIVE_SINGLE_CHECKBOX'
,p_heading=>'Compressed'
,p_heading_alignment=>'CENTER'
,p_display_sequence=>90
,p_value_alignment=>'CENTER'
,p_group_id=>wwv_flow_api.id(21745253538497817)
,p_use_group_for=>'BOTH'
,p_attribute_01=>'N'
,p_attribute_02=>'Y'
,p_is_required=>false
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_exact_match=>true
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
,p_readonly_condition_type=>'ALWAYS'
,p_readonly_for_each_row=>false
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744362143497808)
,p_name=>'IS_PARTITIONED'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'IS_PARTITIONED'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>true
,p_item_type=>'NATIVE_SINGLE_CHECKBOX'
,p_heading=>'Partitioned'
,p_heading_alignment=>'CENTER'
,p_display_sequence=>100
,p_value_alignment=>'CENTER'
,p_group_id=>wwv_flow_api.id(21745253538497817)
,p_use_group_for=>'BOTH'
,p_attribute_01=>'N'
,p_attribute_02=>'Y'
,p_is_required=>false
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_exact_match=>true
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
,p_readonly_condition_type=>'ALWAYS'
,p_readonly_for_each_row=>false
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744457060497809)
,p_name=>'IS_VISIBLE'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'IS_VISIBLE'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>true
,p_item_type=>'NATIVE_SINGLE_CHECKBOX'
,p_heading=>'Visible'
,p_heading_alignment=>'CENTER'
,p_display_sequence=>110
,p_value_alignment=>'CENTER'
,p_group_id=>wwv_flow_api.id(21745253538497817)
,p_use_group_for=>'BOTH'
,p_attribute_01=>'N'
,p_attribute_02=>'Y'
,p_is_required=>false
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_exact_match=>true
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
,p_readonly_condition_type=>'ALWAYS'
,p_readonly_for_each_row=>false
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744527454497810)
,p_name=>'LIST_COLUMNS'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'LIST_COLUMNS'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>true
,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Columns'
,p_heading_alignment=>'LEFT'
,p_display_sequence=>150
,p_value_alignment=>'LEFT'
,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN'
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_lov_type=>'NONE'
,p_use_as_row_header=>false
,p_enable_sort_group=>false
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744672648497811)
,p_name=>'NUM_ROWS'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'NUM_ROWS'
,p_data_type=>'NUMBER'
,p_is_query_only=>true
,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Num Rows'
,p_heading_alignment=>'RIGHT'
,p_display_sequence=>120
,p_value_alignment=>'RIGHT'
,p_group_id=>wwv_flow_api.id(21745398114497818)
,p_use_group_for=>'BOTH'
,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN'
,p_enable_filter=>true
,p_filter_is_required=>false
,p_filter_lov_type=>'NONE'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744772623497812)
,p_name=>'DISTINCT_KEYS'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'DISTINCT_KEYS'
,p_data_type=>'NUMBER'
,p_is_query_only=>true
,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Distinct Keys'
,p_heading_alignment=>'RIGHT'
,p_display_sequence=>130
,p_value_alignment=>'RIGHT'
,p_group_id=>wwv_flow_api.id(21745398114497818)
,p_use_group_for=>'BOTH'
,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN'
,p_enable_filter=>true
,p_filter_is_required=>false
,p_filter_lov_type=>'NONE'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744845174497813)
,p_name=>'LEAF_BLOCKS'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'LEAF_BLOCKS'
,p_data_type=>'NUMBER'
,p_is_query_only=>true
,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Leaf Blocks'
,p_heading_alignment=>'RIGHT'
,p_display_sequence=>140
,p_value_alignment=>'RIGHT'
,p_group_id=>wwv_flow_api.id(21745398114497818)
,p_use_group_for=>'BOTH'
,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN'
,p_enable_filter=>true
,p_filter_is_required=>false
,p_filter_lov_type=>'NONE'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21744966085497814)
,p_name=>'TABLESPACE_NAME'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'TABLESPACE_NAME'
,p_data_type=>'VARCHAR2'
,p_is_query_only=>true
,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Tablespace Name'
,p_heading_alignment=>'LEFT'
,p_display_sequence=>160
,p_value_alignment=>'LEFT'
,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN'
,p_enable_filter=>true
,p_filter_operators=>'C:S:CASE_INSENSITIVE:REGEXP'
,p_filter_is_required=>false
,p_filter_text_case=>'MIXED'
,p_filter_exact_match=>true
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_include_in_export=>true
);
wwv_flow_api.create_region_column(
p_id=>wwv_flow_api.id(21745061233497815)
,p_name=>'LAST_ANALYZED'
,p_source_type=>'DB_COLUMN'
,p_source_expression=>'LAST_ANALYZED'
,p_data_type=>'DATE'
,p_is_query_only=>true
,p_item_type=>'NATIVE_DISPLAY_ONLY'
,p_heading=>'Last Analyzed'
,p_heading_alignment=>'CENTER'
,p_display_sequence=>170
,p_value_alignment=>'CENTER'
,p_attribute_02=>'VALUE'
,p_attribute_05=>'PLAIN'
,p_format_mask=>'&FORMAT_DATE.'
,p_enable_filter=>true
,p_filter_is_required=>false
,p_filter_date_ranges=>'ALL'
,p_filter_lov_type=>'DISTINCT'
,p_use_as_row_header=>false
,p_enable_sort_group=>true
,p_enable_control_break=>true
,p_enable_hide=>true
,p_is_primary_key=>false
,p_duplicate_value=>true
,p_include_in_export=>true
);
wwv_flow_api.create_interactive_grid(
@ -4584,7 +4939,7 @@ wwv_flow_api.create_ig_report(
,p_type=>'PRIMARY'
,p_default_view=>'GRID'
,p_show_row_number=>false
,p_settings_area_expanded=>true
,p_settings_area_expanded=>false
);
wwv_flow_api.create_ig_report_view(
p_id=>wwv_flow_api.id(15553020173788933)
@ -4610,18 +4965,129 @@ wwv_flow_api.create_ig_report_column(
,p_column_id=>wwv_flow_api.id(15341547924749847)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>320
,p_width=>280
,p_sort_order=>1
,p_sort_direction=>'ASC'
,p_sort_nulls=>'LAST'
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(15555390931788941)
p_id=>wwv_flow_api.id(21749604258507258)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>2
,p_column_id=>wwv_flow_api.id(15341682265749848)
,p_column_id=>wwv_flow_api.id(21743882574497803)
,p_is_visible=>false
,p_is_frozen=>false
,p_break_order=>5
,p_break_is_enabled=>true
,p_break_sort_direction=>'ASC'
,p_break_sort_nulls=>'LAST'
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21750574727507263)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>3
,p_column_id=>wwv_flow_api.id(21743936305497804)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>70
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21751488644507267)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>4
,p_column_id=>wwv_flow_api.id(21744069881497805)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>70
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21752348891507270)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>5
,p_column_id=>wwv_flow_api.id(21744130378497806)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>70
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21753260810507272)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>6
,p_column_id=>wwv_flow_api.id(21744270961497807)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>70
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21754155629507274)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>7
,p_column_id=>wwv_flow_api.id(21744362143497808)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>70
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21755028691507276)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>8
,p_column_id=>wwv_flow_api.id(21744457060497809)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>70
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21755970491507278)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>12
,p_column_id=>wwv_flow_api.id(21744527454497810)
,p_is_visible=>true
,p_is_frozen=>false
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21756854358507280)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>9
,p_column_id=>wwv_flow_api.id(21744672648497811)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>90
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21757783148507282)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>10
,p_column_id=>wwv_flow_api.id(21744772623497812)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>90
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21758641389507284)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>11
,p_column_id=>wwv_flow_api.id(21744845174497813)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>90
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21759552677507286)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>13
,p_column_id=>wwv_flow_api.id(21744966085497814)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>160
);
wwv_flow_api.create_ig_report_column(
p_id=>wwv_flow_api.id(21760407756507287)
,p_view_id=>wwv_flow_api.id(15553020173788933)
,p_display_seq=>14
,p_column_id=>wwv_flow_api.id(21745061233497815)
,p_is_visible=>true
,p_is_frozen=>false
,p_width=>120
);
wwv_flow_api.create_page_plug(
p_id=>wwv_flow_api.id(15557355016498005)
@ -5048,6 +5514,18 @@ wwv_flow_api.create_page_item(
,p_display_as=>'NATIVE_HIDDEN'
,p_attribute_01=>'Y'
);
wwv_flow_api.component_end;
end;
/
begin
wwv_flow_api.component_begin (
p_version_yyyy_mm_dd=>'2021.04.15'
,p_release=>'21.1.7'
,p_default_workspace_id=>9014660246496943
,p_default_application_id=>770
,p_default_id_offset=>0
,p_default_owner=>'CORE'
);
wwv_flow_api.create_page_item(
p_id=>wwv_flow_api.id(14456147614097214)
,p_name=>'P951_PART_HEADER_1'
@ -5438,18 +5916,6 @@ wwv_flow_api.create_page_process(
,p_process_when=>'P951_INDEX_ADD'
,p_process_when_type=>'ITEM_IS_NOT_NULL'
);
wwv_flow_api.component_end;
end;
/
begin
wwv_flow_api.component_begin (
p_version_yyyy_mm_dd=>'2021.04.15'
,p_release=>'21.1.7'
,p_default_workspace_id=>9014660246496943
,p_default_application_id=>770
,p_default_id_offset=>0
,p_default_owner=>'CORE'
);
wwv_flow_api.create_page_process(
p_id=>wwv_flow_api.id(15126236349615745)
,p_process_sequence=>70
@ -5480,7 +5946,6 @@ wwv_flow_api.create_page_process(
,p_process_when=>'P951_TABLE_NAME'
,p_process_when_type=>'ITEM_IS_NOT_NULL'
);
null;
wwv_flow_api.component_end;
end;
/

View File

@ -3,14 +3,40 @@ WITH x AS (
SELECT /*+ MATERIALIZE */
app.get_item('$TABLE_NAME') AS table_name
FROM DUAL
),
c AS (
SELECT
c.table_name,
c.index_name,
LISTAGG(c.column_name, ', ') WITHIN GROUP (ORDER BY c.column_position) AS list_columns
FROM user_ind_columns c
JOIN x
ON c.table_name = NVL(x.table_name, c.table_name)
WHERE c.table_name NOT IN (SELECT object_name FROM RECYCLEBIN)
GROUP BY c.table_name, c.index_name
)
SELECT
i.table_name,
i.index_name,
LISTAGG(i.column_name, ', ') WITHIN GROUP (ORDER BY i.column_position) AS cols
FROM user_ind_columns i
JOIN x
ON i.table_name = NVL(x.table_name, i.table_name)
WHERE i.table_name NOT IN (SELECT object_name FROM RECYCLEBIN)
GROUP BY i.table_name, i.index_name;
i.index_type,
--
CASE WHEN i.uniqueness = 'UNIQUE' THEN 'Y' END AS is_unique,
CASE WHEN i.constraint_index = 'YES' THEN 'Y' END AS is_constraint,
CASE WHEN NVL(i.funcidx_status, i.status) = 'VALID' THEN 'Y' END AS is_valid,
CASE WHEN i.compression = 'ENABLED' THEN 'Y' END AS is_compressed,
CASE WHEN i.partitioned = 'YES' THEN 'Y' END AS is_partitioned,
CASE WHEN i.visibility = 'VISIBLE' THEN 'Y' END AS is_visible,
--
c.list_columns,
--
i.num_rows,
i.distinct_keys,
i.leaf_blocks,
i.tablespace_name,
i.last_analyzed
FROM user_indexes i
JOIN c
ON c.table_name = i.table_name
AND c.index_name = i.index_name
WHERE i.generated = 'N';