C'è già un oggetto denominato 'tblTable1' nel database
-
18-09-2019 - |
Domanda
Sto cercando di inserire i dati da un tavolo all'altro con una stessa struttura,
select * into tbltable1 from tbltable1_Link
Sto ottenendo il seguente messaggio di errore:
There is already an object named 'tbltable1' in the database.
Soluzione
Il href="http://www.w3schools.com/Sql/sql_select_into.asp" rel="noreferrer"> Credo che si dovrebbe usare MSDN per ulteriori informazioni su questo. SELECT INTO
dichiarazione
INSERT INTO
dal momento che la tabella esiste già. Se il vostro scopo è infatti quello di popolare una tabella temporanea, quindi è necessario fornire un nome di tabella che non esiste già nel database.
Altri suggerimenti
Se si è certi che tbltable1
non è necessario, è possibile eliminare la tabella prima.
Si consiglia inoltre di considerare l'utilizzo di tabelle temporanee ...
Select * into ##MyTemporaryTable FROM tblTable1_Link
È possibile quindi utilizzare la tabella temporanea in questa sessione. (Fine della sessione dovrebbe cadere la tabella temporanea automaticamente, se non ricordo male. E 'stato un po' da quando ho lavorato con SQL Server).