我需要使用DBMS_REDEFINITION包对表中的某些列进行重新排序。我该如何为表格执行此操作,例如
create table a (z number, x number);
这样重新排序的表将 x 作为第一列?
(上下文:我正在编写一些实用程序,将一些元数据列添加到一些现有的表中,如果元数据列位于前面,这将对所有相关人员很有用,以便在 sql developer 或其他人中拉起它们时可以方便地查看它们表浏览工具。我知道逻辑处理列顺序无关紧要的论点,但这是为了使用现成的工具使表更容易理解。)