使用方法:
alter table test rename to test1;
使用場景:
對於乙個很大的日誌表,沒有做分割槽表,之前也從未清理過,現在需要清理,要求只保留3個月資料。
如果直接用delete,oracle會記錄大量的日誌,並且有可能撐爆回滾表空間。最好的處理方法是新建乙個表,把想要的資料放進去,再刪除原始表,並將新增的表改名為原始的表名。
注意:不要先建表再插入,這樣插入的時候oracle同樣會記錄日誌。
create table test1 as select * from test where rq>=trunc(sysdate)-90;
drop table test ;
alter table test 1 rename to test;
oracle 重新命名列
今天使用oracle資料庫重新命名列後發現新的列表無法在where條件下使用 select count 1 from select to number extract hour from checktime as check hour from sams checkinout where check...
檔案重新命名或者專案重新命名
在專案開發中 有時候某個專案的名稱中途需要更改一下 這個時候乙個乙個的去找對應的檔名然後更換在專案小的時候還可以 如果專案比較龐大的話那就相當複雜了 好在xcode有個重構的方法 方便操作 比如 把專案中status更名為 cdsinacellmodel 這個方法能夠把整個專案的status更名為c...
Linux重新命名
一 簡單的單檔案重新命名 mv source file name target file name 二 支援批量重新命名的,即萬用字元 rename from 剛學習linux的時候,對檔案重新命名首先想到的就是rename命令,但是按照在windows下對檔案重新命名的方式試了n多次都沒有反應,在...