방법: 1. select 문을 사용하여 사용자 이름과 테이블 이름을 일치시켜 테이블 ID를 쿼리하고 ID를 통해 테이블의 모든 필드 순서를 알아냅니다. 2. "update sys.col$ set col; #=3 여기서 obj#=' Table id' and name='field name'" 문은 필드 순서를 수정할 수 있습니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
1. 쿼리는 테이블의 ID를 변경해야 합니다
먼저 작동하려면 sys 또는 시스템 권한이 필요합니다
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단계의 문 다음에 Add for update에서 직접 수정합니다
마지막으로 Oracle 서비스를 커밋하고 다시 시작합니다.
추천 튜토리얼: "Oracle Video Tutorial"
위 내용은 Oracle에서 필드 순서를 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!