我怎样才能像另一个表一样安排一个数据库表?

时间:2018-06-29 04:01:05

标签: sql

我有两个数据库表:表1和表2,都具有相同的列数,并且具有相同的列,问题在于表2的列顺序不同,所以我想排列表2就像它们排列在TABL1中一样,但是我不知道该怎么做。

如果您能帮助我,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

  1. 将表2重新创建为create table Table2_Temp as select <sequence of fields like Table1> from Table2。之后,重新命名表:Table2-> Table2_Old(或仅删除该表),Table2_Temp-> Table2。这是最简单的方法,可以在任何版本的DB中实现。

  2. 使用非标准的SQL语言工具更改列的顺序,但是如果可以使用某种类型的DB,则可以更改列的顺序。