如何在PL/SQL中修改ORACLE的字段顺序

时间:2023-01-31 14:54:41

1.首先,以sys用户的身份登录PL/SQL

        2.查询出你要更改的表的ID,以我本地的数据为例,我要改'FINACE'用户下'INCOME'这张表。注:ORACLE中的表要用大写。

        select     object_id 

        from        all_objects

        where     owner = 'FINACE' and

                        object_name = 'INCOME' ;

        得到INCOME这张表的i,如图所示:

        如何在PL/SQL中修改ORACLE的字段顺序

        3.根据id去查询该表中的字段以及字段序号

        select     obj#,col#,name

        from        sys.col$         

        where     obj#=73626; 

        结果如下图所示:

        如何在PL/SQL中修改ORACLE的字段顺序

        4.第二列便是字段的序号,就可以用update语句来任意调整字段的顺序了。