Heim >Datenbank >MySQL-Tutorial >Wie kann ich aus SELECT-Abfrageergebnissen eine SQL Server-Tabelle erstellen?
Erstellen von Tabellen aus SELECT-Abfrageergebnissen in SQL Server
SELECT-Abfragen sind ein leistungsstarkes Tool in SQL Server, mit dem Benutzer bestimmte Daten abrufen können Tabellen oder Ansichten. Allerdings ist es oft notwendig, diese Abfrageergebnisse dauerhaft in einer Tabelle zu speichern. In diesem Artikel wird erläutert, wie Sie mithilfe der Ergebnisse einer SELECT-Abfrage eine Tabelle erstellen.
Abfragebeispiel
Zur Veranschaulichung des Prozesses betrachten wir die folgende Beispielabfrage:
SELECT windows_release, windows_service_pack_level, windows_sku, os_language_version FROM sys.dm_os_windows_info OPTION (RECOMPILE);
Diese Abfrage ruft Informationen über das Betriebssystem ab, einschließlich Version, Service Pack-Level, Edition usw Sprache.
Erstellen einer Tabelle aus Abfrageergebnissen
Um eine Tabelle aus den Abfrageergebnissen zu erstellen, verwenden Sie die folgende Syntax:
SELECT <column list> INTO <table name> FROM <source> WHERE <whereclause>
In In diesem Fall ist die Spaltenliste mit den Feldern in der SELECT-Abfrage identisch und die Quelle ist die Abfrage selbst. Um beispielsweise aus den Abfrageergebnissen eine Tabelle mit dem Namen „OperatingSystemInfo“ zu erstellen, lautet die Syntax:
SELECT windows_release, windows_service_pack_level, windows_sku, os_language_version INTO OperatingSystemInfo FROM sys.dm_os_windows_info OPTION (RECOMPILE);
Wenn die Tabelle bereits vorhanden ist, kann das Schlüsselwort INSERT INTO verwendet werden, um die Abfrageergebnisse an die vorhandene Tabelle anzuhängen . Das folgende Beispiel würde die Ergebnisse an die OperatingSystemInfo-Tabelle anhängen:
INSERT INTO OperatingSystemInfo (windows_release, windows_service_pack_level, windows_sku, os_language_version) SELECT windows_release, windows_service_pack_level, windows_sku, os_language_version FROM sys.dm_os_windows_info OPTION (RECOMPILE);
Durch Befolgen dieser Schritte können Sie auf einfache Weise Tabellen in SQL Server basierend auf den Ergebnissen von SELECT-Abfragen erstellen und so die dauerhafte Speicherung und Bearbeitung ermöglichen die abgerufenen Daten.
Das obige ist der detaillierte Inhalt vonWie kann ich aus SELECT-Abfrageergebnissen eine SQL Server-Tabelle erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!