- Oracle數(shù)據(jù)庫編程經(jīng)典300例
- 肖俊宇編著
- 332字
- 2018-12-30 10:29:46
實(shí)例020 重命名基本表
【實(shí)例描述】
在實(shí)際Oracle使用和開發(fā)中,有時(shí)需要對(duì)基本表進(jìn)行重命名。PL/SQL提供了重命名基本表的命令RENAME。本實(shí)例對(duì)基本表STU進(jìn)行重命名,將其改為STU1,如圖2-9所示。

圖2-9 重命名基本表
【實(shí)現(xiàn)代碼】
SQL> RENAME STU TO STU1 2 /
【范例解析】
本實(shí)例使用RENAME命令為表重命名。在Oracle PL/SQL中,重命名基本表的命令RENAME格式很簡(jiǎn)單,如下所示:
RENAME tab_name to change_name
重命名STU表后,使用DESC STU命令就不能再查看STU表的結(jié)構(gòu)了,因?yàn)槠浔砻呀?jīng)改變了。事實(shí)上,使用ALTER TABLE命令也能夠完成重命名操作,其基本命令格式為:
ALTER TABLE 〈表名1〉 RENAME TO 〈表名2〉
例如,將上述重命名后的STU1表名稱改回STU,即可用ALTER TABLE命令實(shí)現(xiàn),在SQL*Plus中的執(zhí)行語句和結(jié)果如圖2-10所示。

圖2-10 以ALTER TABLE重命名基本表
注意:無論是使用RENAME命令還是ALTER TABLE命令重命名基本表時(shí),都是原表名稱在前,目標(biāo)表名稱在后。
推薦閱讀
- AngularJS Testing Cookbook
- 垃圾回收的算法與實(shí)現(xiàn)
- 軟件測(cè)試項(xiàng)目實(shí)戰(zhàn)之性能測(cè)試篇
- 從程序員到架構(gòu)師:大數(shù)據(jù)量、緩存、高并發(fā)、微服務(wù)、多團(tuán)隊(duì)協(xié)同等核心場(chǎng)景實(shí)戰(zhàn)
- 零基礎(chǔ)學(xué)單片機(jī)C語言程序設(shè)計(jì)
- Spring核心技術(shù)和案例實(shí)戰(zhàn)
- C#實(shí)踐教程(第2版)
- INSTANT Sinatra Starter
- HTML5權(quán)威指南
- 代替VBA!用Python輕松實(shí)現(xiàn)Excel編程
- 計(jì)算語言學(xué)導(dǎo)論
- Get Your Hands Dirty on Clean Architecture
- Raspberry Pi Blueprints
- ASP.NET jQuery Cookbook(Second Edition)
- Mobile Test Automation with Appium