MS-SQL :: Aufgabe #1

2 Lösungen Lösungen öffentlich

Schreibe eine SQL-Abfrage

Fortgeschrittener - MS-SQL von 0x0ERROR - 04.01.2013 um 14:25 Uhr
Schreibe eine SQL-Abfrage welche den gesamten Inhalt einer Datenbank ausliest, eine neue Datenbank
anlegt (mit der selben Struktur) und dort den Inhalt der anderen Datenbanken einkopiert.

Lösungen:

vote_ok
von Gisbert5020 (3120 Punkte) - 30.11.2014 um 18:15 Uhr
Quellcode ausblenden SQL-Code
BACKUP DATABASE [C:\MEINEDATENBANK.MDF] TO  DISK = N'C:\temp\Sicherung.bak' WITH NOFORMAT, NOINIT,  NAME = N'C:\MEINEDATENBANK.MDF-Vollständig Datenbank Sichern', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO
RESTORE DATABASE [C:\MEINEDATENBANK2.MDF] FROM  DISK = N'C:\temp\Sicherung.bak' WITH  FILE = 2,  MOVE N'MEINEDATENBANK' TO N'C:\MEINEDATENBANK2.mdf',  MOVE N'MEINEDATENBANK_Log' TO N'C:\MEINEDATENBANK2_log.ldf',  NOUNLOAD,  STATS = 5
Go
1x
vote_ok
von chuky666 (140 Punkte) - 01.03.2015 um 14:32 Uhr
1. Variante:
Quellcode ausblenden SQL-Code
select * into meineNeueTabelle from originalTabelle


Diese Abfrage holt sich alle Datensätze aus der Original-Tabelle und schreibt diese als Kopie in die neue Tabelle.

2. Variante:

Quellcode ausblenden SQL-Code
select * from originalTabelle

create Table neueTabelle (column1 varchar(10),column2 varchar(20), 3 varchar(max), column4 varchar(max),column5 varchar(max))


insert into neueTabelle select * from originalTabelle


1960435

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.