oracle快速刪除一個字段?
你可以用CTS啊,例如:create table aa_new as select * from a_old,建新表的時候,可以把那個字段去掉嗎。
如果不是很重要的表,可以用nologging和并行。例: create table aa_new nologging as select /*+parallel(t,4)*/ * from a_old t;這樣會更快。然后相互rename成自己需要的表名。另別忘了索引。oracle快速刪除一個字段?
你可以用CTS啊,例如:create table aa_new as select * from a_old,建新表的時候,可以把那個字段去掉嗎。
如果不是很重要的表,可以用nologging和并行。例: create table aa_new nologging as select /*+parallel(t,4)*/ * from a_old t;這樣會更快。然后相互rename成自己需要的表名。另別忘了索引。