方法: 1. select ステートメントを使用してユーザー名とテーブル名を照合し、テーブル ID を照会し、ID を通じてテーブル内のすべてのフィールドの順序を調べます。2. 「update sys. Col$ set Col#=3 where obj#='テーブル ID' および name='フィールド名'" ステートメントはフィールドの順序を変更できます。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
1. 変更する必要があるテーブルの ID をクエリします
最初に sys または system が必要です権限
select object_id from all_objects where owner = '当前用户名' and object_name = '表名';
例は次のとおりです:
注: ITHOME はユーザー、TEST は変更するテーブルです。テーブル名は次のとおりです。大文字
ID からテーブルのすべてのフィールドを検索します。
select obj#, col#, name from sys.col$ where obj# = '第一步的object_id' order by col#;
のシーケンスは次のとおりです。
2.
update sys.col$ set col#=3 where obj#='第一步的object_id' and name='要修改的字段名称';
の変更シーケンスは次のとおりです:
または、3 番目のステップのステートメントの後に更新用に直接追加します。変更します
最後にOracleサービスをコミットして再起動します
推奨チュートリアル:「Oracleビデオチュートリアル」
以上がOracle でフィールドの順序を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。