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

SQL> select object_id from all_objects where own " /> 久久久蜜桃一区二区人,欧美性猛交久久久乱大交小说,欧美一二三区在线

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

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


如需轉載,請注明出處!
用過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.

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

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

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

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

主站蜘蛛池模板: 成人网在线看 | 四虎影院欧美 | 国产黄色在线观看 | 亚洲韩国精品 | 国产精品无码专区在线观看 | 国产中文字幕在线观看 | 美国黄色毛片 | 狠狠操婷婷 | 亚洲成人av | 欧美性猛交一区二区三区精品 | 久久一起草 | 美女视频黄的 | 9久久婷婷国产综合精品性色 | 91在线第一页| 九九色综合 | 福利色导航 | 亚洲乱码一区二区三区在线观看 | 日本高清aⅴ毛片免费 | 亚洲香蕉在线视频 | 国产在线1 | 日韩av在线一区 | 羞羞视频在线观看 | 国产免费一区 | 欧美精品一区二区三区在线播放 | 中文字幕一区二区三区日韩精品 | 国产精品99久久久久久www | eeuss国产一区二区三区四区 | 成人精品免费视频 | 久久aⅴ乱码一区二区三区 91综合网 | 黄色av免费网站 | 日日夜夜天天 | 国产三级精品三级在线观看四季网 | 亚洲97 | 欧美日韩在线一区二区三区 | 免费美女网站 | 欧美一级片在线看 | 国产探花在线精品一区二区 | 一级免费视频 | 亚洲精品黄色 | 国产成人精品一区二三区在线观看 | 亚洲激情自拍偷拍 |