2016-05-25 6 views

Antwort

1

Try this:

Select * 
INTO data1Backup 
From data1 

Dies wird eine neue Tabelle 'data1Backup' mit demselben Schema wie 'data1' genannt erstellen und werden alle Daten in 'data1' enthalten. Dies wird jedoch fehlschlagen, wenn "data1Backup" bereits vorhanden ist, sodass Sie möglicherweise Code hinzufügen möchten, um die Tabelle zuerst zu löschen, falls sie vorhanden ist.

-1

CREATE sichert oder kopiert keine Tabellen. CREATE erstellt Tabellen.

können Sie select into verwenden, um eine Kopie Ihrer Tabelle zu erstellen:

select * 
into data1Backup 
from data1 

Diese so lange arbeiten wie data1backup noch nicht vorhanden ist. Wenn es dies nicht, verwenden Sie stattdessen in die vorhandene Tabelle einfügen (wenn es bereits Daten enthält, können Sie es leeren zuerst mit einem delete oder truncate):

insert into data1Backup 
select * from data1 
+0

Würde die downvoter Pflege zu erklären, was sie Gefühl könnte mit dieser Antwort verbessert werden? – Kai

Verwandte Themen