麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

Oracle數(shù)據(jù)庫(kù)表中字段順序的修改方法

2024-08-29 14:00:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

前段時(shí)間,有人問(wèn)我, 有一個(gè)關(guān)于Oracle中表字段順序調(diào)整的問(wèn)題。問(wèn)題就是當(dāng)設(shè)計(jì)好表結(jié)構(gòu)之后,后期如果需要往表中增加字段,默認(rèn)會(huì)把該字段放到表的最后,并且字段特別多而我們又想把有關(guān)聯(lián)性的字段放在一起,這時(shí)就要修改字段順序。在修改順序之前,我們先來(lái)看看Oracle數(shù)據(jù)庫(kù)表中如何增加字段。

新增字段:

添加字段的語(yǔ)法:alter table tablename add (column datatype [default value][null/not null],….);

實(shí)例

創(chuàng)建表結(jié)構(gòu):

create table test1(id varchar2(20) not null);

增加一個(gè)字段:

alter table test1add (name varchar2(30) default ‘無(wú)名氏' not null);

使用一個(gè)SQL語(yǔ)句同時(shí)添加三個(gè)字段:

alter table test1add (name varchar2(30) default ‘無(wú)名氏' not null,age integer default 22 not null,has_money number(9,2));

字段順序的修改

第一種原始方法:

刪了重建,這種方法雖然簡(jiǎn)單粗暴,但不科學(xué)

--新建臨時(shí)表以存儲(chǔ)正確的順序create table A_2 as select (column1,colum2,……A表中的順序) from A_1 ;--刪除表A_1drop table A_1;--新建A_1并從A_2表中賦予其正確的順序和值create table A_1 as select * from A_2;--刪除臨時(shí)表A_2drop table A_2;

這種方法對(duì)字段較少的表來(lái)說(shuō)還不會(huì)顯得太麻煩,但是對(duì)于字段較多的表來(lái)說(shuō)就吃力了。

第二種方法(推薦):

1、首先需要sys或system權(quán)限操作

2、查詢需要更改表的ID

select object_id from all_objects where owner = 'ITHOME' and object_name = 'TEST';

注:ITHOME為用戶,TEST是要更改的表,表名要大寫(xiě)

3、通過(guò)ID查出該表所有字段的順序

select obj#, col#, name  from sys.col$  where obj# = '103756' order by col#

oracle,修改字段順序,oracle修改數(shù)據(jù)庫(kù)字段,oracle調(diào)整字段順序

4、修改順序

update sys.col$ set col#=2 where obj#=103756 and name='AGE';update sys.col$ set col#=3 where obj#=103756 and name='NAME';

或直接在第三步的語(yǔ)句后面加 for update 進(jìn)行修改

最后commit提交 并且重啟Oracle服務(wù)

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)VeVb武林網(wǎng)的支持。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到oracle教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕在线免费观看电影 | 91九色丨porny丨国产jk | 亚洲国产中文字幕 | 亚洲亚色| 爱操影视 | 免费观看黄色一级视频 | 国产精品99久久久久久宅女 | 亚洲成人入口 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 国产在线看一区 | 久久蜜臀一区二区三区av | 护士xxxx| 国产成年人在线观看 | 7777视频| 精品亚洲午夜久久久久91 | 免费观看视频在线观看 | 黄色片网站在线播放 | 精品国产乱码久久久久久丨区2区 | 免费看欧美黑人毛片 | 亚洲天堂一级片 | 369看片你懂的小视频在线观看 | 91羞羞| 成人男男视频拍拍拍在线观看 | 日韩一级片黄色 | 国产精品1区2区在线观看 | 国产精品久久二区 | av在线浏览| 国产黄色一区二区 | 国产亲子伦在线观看 | 91精品国产91久久久久久不卞 | 嫩草www | 国产免费成人在线 | 久久一区国产 | 天堂福利电影 | 一级做a爰性色毛片免费 | 久久最新网址 | 久草视频在线看 | 久久精品视频亚洲 | 黄色成人小视频 | 一道本不卡一区 | 国产成人在线网址 |