oracle的rename操作需要注意事項

2021-10-25 05:31:33 字數 1602 閱讀 7990

(1)檢視測試表oracle_test物件資訊

(3)建立乙個臨時表oracle_temp,和表oracle_test的表結構一樣

(4)檢視該錶上的使用者許可權資訊

(5)重新命名表oracle_test為oracle_bak,表oracle_temp為oracle_test

alter table scott.oracle_test rename  to oracle_bak;

alter table scott.oracle_temp rename to oracle_test;

(6)重新命名完成後重新檢視表oracle_test物件資訊

可以看到,表重名名後同義詞失效,需要重新編譯同義詞。

(8)檢視表oracle_bak上的使用者許可權

可以看到rename後,表oracle_test的許可權丟失,需要重新授權。

動作:alter table a rename to b;

注意:如果a上原來有同義詞,同義詞失效;a上的使用者許可權也會丟失。最新的使用者許可權會根據b來獲得。

php中rename 函式的妙用

大家都知道,rename 函式可以對檔案或目錄進行重新命名的操作。其實它還可以做很多事情。熟悉unix的朋友應該知道shell命令mv,它相當與win32的移動,而且移動的同時可進行重新命名。我發現,php的rename 函式就相當於mv,它不僅僅只有簡單的重新命名的功能,同樣可以改變檔案甚至整個目...

PHP中rename 函式的妙用

大家都知道,rename 函式可以對檔案或目錄進行重新命名的操作。其實它還可以做很多事情。熟悉unix的朋友應該知道shell命令mv,它相當與win32的移動,而且移動的同時可進行重新命名。我發現,php 的rename 函式就相當於mv,它不僅僅只有簡單的重新命名的功能,同樣可以改變檔案甚至整個...

php中rename 函式的妙用

熟悉unix的朋友應該知道shell命令mv,它相當與win32的移動,而且移動的同時可進行重新命名。我發現,php的rename 函式就相當於mv,它不僅僅只有簡單的重新命名的功能,同樣可以改變檔案甚至整個目錄的路徑。例如 oldpath 檔案或目錄原來路徑 newpath 新定義路徑 那麼 re...