MSSQL Daten auslesen und in Tabelle speichern

Uelidetumm

Grünschnabel
Hallo zusammen

Ich möchte gerne aus einer Datenbank etwas auslesen und diesen Output dann in eine andere Tabelle speichern. meine Frage: Wie funktioniert das?

Beispiel: sp_spaceused auslesen und in Tabelle auswertungDB speichern

Lg Ueli
 
Könnte so etwas funktionieren oder ist der Ansatz falsch?

INSERT INTO auswertungDB (ReservedSpace, UsedSpace) VALUES ((SELECT DB_NAME(database_id) AS DatabaseName,
Name AS Logical_Name,
Physical_Name, (size*8)/1024 SizeMB
FROM sys.master_files
WHERE DB_NAME(database_id) = 'AdventureWorks'
GO), EXEC sp_spaceused @updateusage = N'TRUE');

GO
 
Zurück