在oracle中改變欄位在表中的順序

2021-05-17 13:51:14 字數 455 閱讀 4788

1.以sys使用者登入oracle

2.查詢你要更改的表,我們「test」中的「aaa」表為列,注意,在oracle中,表和空間都是以大寫字母顯示的,所以這裡都要用大字字母

執行select object_id from all_objects where owner='test' and object_name='aaa';

會得到乙個object_id,這就是我們需要更改表的id,我們以38370來表示

3.檢視「aaa」表中的欄位名和序號

執行select obj#,col#,name from sys.col$ where obj#=38370;

4.修改「id」欄位的序號為2

update sys.col$ set col#=2 where obj#=38370 and name='id';

5.儲存資料

這樣序號就改過來了。

祝你成功!

在oracle表中怎樣建立自增長字段

建立測試資料表 create table test id number primary key,name varchar2 20 2.建立序列 create sequence seq test 3.建立觸發器 create or replace trigger autoincrement befor...

在oracle中建立帶有座標欄位的表

在oracle中建立帶有座標欄位的表。1,通過create語句,建立乙個表,其中座標字段型別為mdsys.sdo geometry 例如 create table cola markets mkt id number primary key,name varchar2 32 shape mdsys....

MySql在表中插入字段

最近在修改 時用到了一些資料庫的操作,平時很少用,記個筆記 1 在表中插入新的字段 命令 alter table 表名 add 要插入的字段 int default 0 例項 cstring str alter table tableinfo add num int defualt 0 db.ope...