星期四, 12月 01, 2011

Oracle table drop syntax


Oracle® Database SQL Reference 10g Release 2 (10.2)
-

drop table table_name;
 只去除table 的metadata,還是會佔空間

drop table table_name truncate;
 比砍掉所有row data,比drop table 在recreate table更有效率,
 會把相關indexes一併truncate掉,
 還是會佔用MINEXTENTS storage in table definition.

drop table table_name purge;
 (drop the table and release the space in one step)

drop table table_name CASCADE CONSTRAINTS ;
 drop 跟primary key , unique key 等等相關的 integrity constraints,若不下此選
 項,又有integrity constraints存在,drop table則會失敗

-
P.S. drop 語法為DDL 不會產生大量redo

沒有留言:

LinkWithin-相關文件

Related Posts Plugin for WordPress, Blogger...