oracle怎么修改字段順序

方法:1、用select語句配合用戶名與表名查詢表ID,并通過ID查出該表所有字段的順序;2、用“update sys.col$ set col#=3 where obj#=’表id’ and name=’字段名’”語句修改字段順序即可。

oracle怎么修改字段順序

本教程操作環境:Windows10系統、oracle 11g版、Dell G3電腦。

oracle怎么修改字段順序

1、查詢需要更改表的ID

首先需要sys或system權限操作

select?object_id from?all_objects where?owner?=?'當前用戶名' and?object_name?=?'表名';

示例如下:

oracle怎么修改字段順序

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

通過ID查出該表所有字段的順序

select?obj#,?col#,?name from?sys.col$ where?obj#?=?'第一步的object_id'?order?by?col#;

示例如下:

oracle怎么修改字段順序

2、修改順序

update?sys.col$?set?col#=3?where?obj#='第一步的object_id'?and?name='要修改的字段名稱';

示例如下:

oracle怎么修改字段順序

或直接在第三步的語句后面加 for update 進行修改

最后commit提交 并且重啟Oracle服務

推薦教程:《Oracle視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享