如需轉(zhuǎn)載,請注明出處!
用過ORACLE的人都知道,要想在ORACLE中更改表的列名和順序可是一件很煩瑣的事,下面給大家提供一種簡單的方法。

SQL> select object_id from all_objects where own " /> 玖玖在线精品,8x福利精品第一福利视频导航,国产成人啪精品视频免费网站软件

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Oracle Faq(如何在ORACLE中更改表的列名和順序 )


如需轉(zhuǎn)載,請注明出處!
用過ORACLE的人都知道,要想在ORACLE中更改表的列名和順序可是一件很煩瑣的事,下面給大家提供一種簡單的方法。

SQL> select object_id from all_objects where owner='SCOTT' and object_name='T1';

OBJECT_ID
----------
6067
SQL> select obj#,col#,name from sys.col$ where obj#=6067;

OBJ# COL#
---------- ----------
NAME
------------------------------------------------------------
6067 1
ID

6067 2
NAME

SQL> update sys.col$ set name='NEW_ID' ,col#=3 where obj#=6067 and name='ID';

1 row updated.

SQL> update sys.col$ set name='MY_NAME',col#=1 where obj#=6067 and name='NAME';

1 row updated.

SQL> update sys.col$ set col#=2 where obj#=6067 and col#=3;

1 row updated.

SQL> commit;

Commit complete.

SQL> select * from scott.t1;

ID NAME
---------- --------------------
3 cheng
2 yong
1 xin
2 gototop
1 topcio
2 yongxin
1 cyx

7 rows selected.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.

Total System Global Area 128159368 bytes
Fixed Size 732808 bytes
Variable Size 117440512 bytes
Database Buffers 8388608 bytes
Redo Buffers 1597440 bytes
Database mounted.
Database opened.
SQL> select * from scott.t1;

MY_NAME NEW_ID
-------------------- ----------
cheng 3
yong 2
xin 1
gototop 2
topcio 1
yongxin 2
cyx 1

7 rows selected.

到此為止我們已經(jīng)把SCOTT.T1表中的列名和順序都給該了,如果你只想改變順序而不想改變列名,只需再進(jìn)行UPDATE就可以了,之所以不能一次完成是因為SYS.COL$中COL#,NAME都是UNIQUE的。

這種方法雖然存在一定風(fēng)險,但對于特別大的表效果是很明顯的,而用一般的方法將需要更多的存儲空間、回滾段和時間開銷。 

php技術(shù)Oracle Faq(如何在ORACLE中更改表的列名和順序 ),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 中文字幕美日韩在线高清 | 天天更新天天久久久更新影院 | 无遮挡毛片 | 美女一级ba大片免色野外 | 日本一区免费看 | 一级毛片特黄久久免费看 | 精品分享 | 欧美一级特黄视频 | 国产精品李雅在线观看 | 91亚洲欧美综合高清在线 | 韩国三级久久精品 | 亚洲一区亚洲二区亚洲三区 | 国产午夜看片 | 国产精品亚洲第一区二区三区 | 思思久久99热只有精品 | sese天堂| 四虎综合九九色九九综合色 | 日本一区二区三区在线 视频观看免费 | 国产精品福利在线播放 | 日本www视频 | 国产青草视频在线观看 | 国产精品亚洲第一区焦香 | 在线视频午夜 | 88国产精品欧美一区二区三区 | 日韩亚洲欧美综合一区二区三区 | 激情福利视频 | 在线观看日本亚洲一区 | va免费视频 | 国产精品女在线观看 | 中文字幕99在线精品视频免费看 | 精品视频二区 | 日韩一区国产二区欧美三区 | 国产成人亚洲精品影院 | 91在线播| 三级午夜宅宅伦不卡在线 | 日本一区二区三区视频在线 | 亚洲第一页国产 | 成人激情综合网 | 色老板在线视频观看 | 99香蕉国产精品偷在线观看 | 91视频免费观看高清观看完整 |