452
iPhone_iPad_Mac_手機_平板_蘋果apple
RENAME TABLE__數據定義語言_SQL語法參考_雲數據庫 OceanBase-阿裏雲
格式
RENAME TABLE tblname TO newtblname
[, tb1name2 TO newtblname …];
RENAME TABLE語句用於對一個或多個表進行重命名 。
重命名操作自動進行,重命名正在進行時,其他線程不能讀取任何表。例如,如果您有一個原有的表oldtable,您可以創建另一個具有相同結果的空表newtable,然後用此空表替換原有的表:
CREATE TABLE newtable(…);
RENAME TABLE oldtable TO backuptable, newtable TO oldtable;
如果此語句用於對多個表進行重命名,則重命名操作從左到右進行。
如果你想要交換兩個表的名稱,可以這樣做(假設不存在表tmptable)
RENAME TABLE oldtable TO tmptable,
newtable TO oldtable,
temptable TO newtable
同一個租戶下,可以對數據庫中的表進行重命名,把表從一個數據庫中移動到另一個數據庫中:
RENANME TABLE currentdb.tblname TO otherdb.tblname
當您執行RENAME時,您不能有被鎖定的表,也不能有處於活性狀態的事務。還必須擁有原表的ALTER和DROP權限,以及新表的 CREATE和INSERT權限。
RENAME TABLE也可以用於視圖,隻要確保是在同一個數據庫中。
最後更新:2016-11-24 11:23:47
上一篇:
TRUNCATE TABLE__數據定義語言_SQL語法參考_雲數據庫 OceanBase-阿裏雲
下一篇:
CREATE INDEX__數據定義語言_SQL語法參考_雲數據庫 OceanBase-阿裏雲
DeleteLiveChannel__關於LiveChannel的操作_API 參考_對象存儲 OSS-阿裏雲
產品功能解釋__產品簡介_短信服務-阿裏雲
報警設置__用戶指南_雲數據庫 Redis 版-阿裏雲
高可用的SNAT網關__最佳實踐_用戶指南_專有網絡 VPC-阿裏雲
SetLoadBalancerHTTPSListenerAttribute__Listener相關API_API 參考_負載均衡-阿裏雲
切換SQL采集狀態__日誌管理_API 參考_雲數據庫 RDS 版-阿裏雲
查詢仿冒應用詳細信息接口__仿冒檢測API_API手冊_移動安全-阿裏雲
集群方式訂閱消息__Java SDK_TCP 接入(專業)_消息隊列 MQ-阿裏雲
CNAME接入狀態說明__運維問題_產品常見問題_DDoS 高防IP-阿裏雲
雲小蜜首次對外開放,阿裏雲的智能客服機器人有何新特點?
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲