あるテーブルから同じ構造の別のテーブルにデータを挿入しようとしていますが、
select * into tbltable1 from tbltable1_Link
次のエラー メッセージが表示されます。
There is already an object named 'tbltable1' in the database.
あるテーブルから同じ構造の別のテーブルにデータを挿入しようとしていますが、
select * into tbltable1 from tbltable1_Link
次のエラー メッセージが表示されます。
There is already an object named 'tbltable1' in the database.
このSELECT INTO
ステートメントは、指定した名前の新しいテーブルを作成し、SELECT ステートメントの結果を入力します。
INSERT INTO
テーブルが既に存在するので、使用する必要があると思います。実際に一時テーブルにデータを入力することが目的である場合は、データベースにまだ存在しないテーブル名を指定する必要があります。
詳細については、 MSDNを参照してください。
必要ないと確信している場合はtbltable1
、最初にテーブルを削除できます。
一時テーブルの使用を検討することもできます...
Select * into ##MyTemporaryTable FROM tblTable1_Link
その後、このセッションで一時テーブルを使用できます。(私の記憶が正しければ、セッションを終了すると、一時テーブルが自動的に削除されるはずです。SQL Server を使用するのは久しぶりです)。