2009-07-20 8 views

Odpowiedz

14

Instrukcja SELECT INTO tworzy nową tabelę podanej nazwy i zapełnia ją wynikami instrukcji SELECT.

Myślę, że powinieneś używać INSERT INTO, ponieważ tabela już istnieje. Jeśli Twoim celem jest zapełnienie tabeli tymczasowej, powinieneś podać nazwę tabeli, która jeszcze nie istnieje w bazie danych.

Więcej informacji na ten temat można znaleźć pod numerem MSDN.

2

Jeśli masz pewność, że tbltable1 nie jest wymagany, możesz najpierw usunąć tabelę.

Można również rozważyć użycie tabel tymczasowych ...

Select * into ##MyTemporaryTable FROM tblTable1_Link 

Następnie można użyć tabeli tymczasowej w tej sesji. (Zakończenie sesji powinno automatycznie upuścić tabelę tymczasową, jeśli dobrze pamiętam. Minęło trochę czasu odkąd pracowałem z SQL Server).