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

SQL> select object_id from all_objects where own " /> 亚洲天堂美女视频,黄色一级片视频播放,欧美一区成人

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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


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

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就可以了,之所以不能一次完成是因?yàn)镾YS.COL$中COL#,NAME都是UNIQUE的。

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

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

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

主站蜘蛛池模板: 婷婷色在线播放 | 久久高潮| 欧美a级成人淫片免费看 | 91免费在线| 超碰最新在线 | 国产欧美精品一区二区三区 | 一区二区三区四区国产 | 91久久精品一区二区二区 | 亚洲精选一区二区 | 国产成人精品网站 | 国精日本亚洲欧州国产中文久久 | 久久777 | 欧美日韩一区在线 | 中文字幕中文字幕 | 国产精品黄色 | 伊人免费在线观看高清 | 国产精品久久久久久高潮 | 97精品超碰一区二区三区 | 亚洲欧美一区二区三区在线 | 黄色大片在线免费观看 | 欧美一区二区三区在线观看 | 欧美精品福利 | 国产精品美女久久久久久久网站 | 欧美一区二区三区免费在线观看 | 日日操操操 | 日韩欧美在线不卡 | 狠狠骚| www.亚洲一区二区三区 | 午夜影院在线观看 | 日韩欧美大片在线观看 | 久久免费看 | 欧美日韩在线精品 | 欧美h版| 国产激情精品视频 | 久久久国产一区二区三区四区小说 | 一区二区免费 | 精品国产视频 | 亚洲免费视频一区 | 96av麻豆蜜桃一区二区 | 99热.com | 福利精品|