SQL> start e:big_table
表已创建。
表已更改。
输入 1 的值: 10000
原值 3: l_rows number := &1;
新值 3: l_rows number := 10000;
PL/SQL 过程已成功完成。
PL/SQL 过程已成功完成。
COUNT(*)
--------------
10000
SQL> select segment_name,blocks from user_segments
2 where segment_name='BIG_TABLE'
3 ;
SEGMENT_NAME BLOCKS
------------------------- ------------
BIG_TABLE 256
SQL> delete from big_table where rownum<9990
2 ;
已删除9989行。
SQL> commit;
提交完成。
SQL> select segment_name,blocks from user_segments
2 where segment_name='BIG_TABLE'
3 ;
SEGMENT_NAME BLOCKS
------------------------- -------------
BIG_TABLE 256
SQL> alter table big_table move;
表已更改。
SQL> select segment_name,blocks from user_segments
2 where segment_name='BIG_TABLE'
3 ;
SEGMENT_NAME BLOCKS
------------------------ ------------
BIG_TABLE 8
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/37724/viewspace-152495/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/37724/viewspace-152495/