MSSQL Tabelle in andere Datenbank kopieren

von

in

Das ist ganz einfach, wenn man keine Spaltendifferenzen hat

/*Works with no problem when having the same columns*/
TRUNCATE TABLE [MyDbNEW].dbo.MyTable; /*clear target first*/
INSERT INTO [MyDbNEW].dbo.MyTable SELECT * FROM [MyDbOLD].dbo.MyTable;

Falls die Spalten sich unterscheiden, muss man diese einzeln anführen

/*if it does not work because of column differences specify each column*/
TRUNCATE TABLE [MyDbNEW].dbo.MyTable; /*clear target first*/
INSERT INTO [MyDbNEW].dbo.MyTable
(ID, Col1, Col2)
SELECT ID, Col1, Col2
FROM [MyDbOLD].dbo.MyTable;

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert