oracle資料庫在建立表之後,是不支援用工具或**直接修改欄位的順序的,但還是有其他方式修改的。比較流行的有以下兩種方式:
一、1.先備份要修改的表的資料,刪除原始表。
2.重新新建資料表,按自己想要的順序建表,並還原備份資料。
以上方法比較麻煩,工作量大,不推薦。
二、1.用sys或system許可權登入資料庫。
注意:test_03是使用者名稱,nx_jyy是表名,引數一定要大寫。
3.通過object_id查詢出表的資訊。
4.修改欄位在表中的順序,即col#的值。
update sys.col$ set col#=2
where obj#=99650
and name='ycrq';
update sys.col$ set col#=6
where obj#=103756
and name='company_zch';
5.重啟資料庫服務。
修改ORACLE的字段順序
首先你要有乙個pl sql,其實沒有也行,但是這資料庫還是有乙個視覺化介面為好啊。1.首先,以sys使用者的身份登入pl sql 2.查詢出你要更改的表的id,以我本地的資料為例,我要改 finace 使用者下 income 這張表。注 oracle中的表要用大寫。select object id ...
修改ORACLE的字段順序
首先你要有乙個pl sql,其實沒有也行,但是這資料庫還是有乙個視覺化介面為好啊。1.首先,以sys使用者的身份登入pl sql 2.查詢出你要更改的表的id,以我本地的資料為例,我要改 finace 使用者下 income 這張表。注 oracle中的表要用大寫。select object id ...
Oracle 之 表新增欄位後修改字段順序
工作中遇到 在為乙個表新增欄位後,新增欄位在最後,想調整新增欄位的位置。1 原始方法 新建臨時表以儲存正確的順序 create table a 2 as select column1,colum2,a表中的順序 from a 1 刪除表a 1 drop table a 1 新建a 1並從a 2表中賦...