官术网_书友最值得收藏!

實(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)表名稱在后。

主站蜘蛛池模板: 安国市| 盐边县| 颍上县| 通许县| 林西县| 长白| 嘉鱼县| 大埔区| 武清区| 石嘴山市| 鹿邑县| 花垣县| 明光市| 黑山县| 景泰县| 霍邱县| 高淳县| 务川| 洪洞县| 柳江县| 白朗县| 宽甸| 行唐县| 册亨县| 海晏县| 城固县| 钦州市| 宜兰县| 万山特区| 容城县| 寻乌县| 新沂市| 孝感市| 阿巴嘎旗| 恩平市| 鹤庆县| 宜昌市| 红桥区| 竹溪县| 辽阳市| 安岳县|