행위

"오라클 세그먼트"의 두 판 사이의 차이

DB CAFE

(새 문서: select decode( segment_type, 'TABLE', segment_name, table_name ) order_col1, decode( segment_type, 'TABLE',...)
 
1번째 줄: 1번째 줄:
select decode( segment_type, 'TABLE',  
+
<source lang=sql>
                                                    segment_name, table_name ) order_col1,  
+
select decode( segment_type, 'TABLE',segment_name, table_name ) order_col1,  
 
                     decode( segment_type, 'TABLE', 1, 2 ) order_col2,  
 
                     decode( segment_type, 'TABLE', 1, 2 ) order_col2,  
 
                     'alter ' || segment_type || ' ' || segment_name ||  
 
                     'alter ' || segment_type || ' ' || segment_name ||  
17번째 줄: 17번째 줄:
 
       and segment_name = index_name (+)  
 
       and segment_name = index_name (+)  
 
       order by 1, 2
 
       order by 1, 2
 +
</source>
 +
[[Category:oracle]]

2019년 12월 22일 (일) 15:25 판

thumb_up 추천메뉴 바로가기


select decode( segment_type, 'TABLE',segment_name, table_name ) order_col1, 
                     decode( segment_type, 'TABLE', 1, 2 ) order_col2, 
                     'alter ' || segment_type || ' ' || segment_name || 
                     decode( segment_type, 'TABLE', ' move ', ' rebuild ' ) || 
                     chr(10) || 
                     ' HONEY_DATASPACE ' || chr(10) || 
                     ' storage ( initial ' || initial_extent || ' next ' || 
                     next_extent || chr(10) || 
                     ' minextents ' || min_extents || ' maxextents ' || 
                     max_extents || chr(10) || 
                     ' pctincrease ' || pct_increase || ' freelists ' || 
                     freelists || ');' 
       from user_segments, 
                     (select table_name, index_name from user_indexes ) 
       where segment_type in ( 'TABLE', 'INDEX' ) 
       and segment_name = index_name (+) 
       order by 1, 2