0

現在、あるテーブルのフィールドを別のテーブルに追加するために、このようなクエリを実行しています。

 INSERT INTO new_table (Num1, Num2, Num3)
 SELECT Num1, Num2, Num3
 FROM initial_table

私のテーブルには多くの異なる列が含まれています。すべての列を手動で入力するのではなく、1 つのコマンドですべてを移動する方法はありますか?

4

2 に答える 2

1

テーブルが同一である場合、列はまったく同じ順序であり、これを行うことができるIDENTITY列はありません。

INSERT INTO new_table
SELECT *
  FROM initial_table
于 2012-08-07T09:45:42.790 に答える
1
INSERT INTO new_table
SELECT *
FROM initial_table

ただし、ID 列がある場合は機能しませんnew_table

于 2012-08-07T09:44:55.163 に答える