Heim >Datenbank >MySQL-Tutorial >Wie kann ich SQL Server-Tabellen aus SELECT-Abfragen für Systemtabellen erstellen?

Wie kann ich SQL Server-Tabellen aus SELECT-Abfragen für Systemtabellen erstellen?

Susan Sarandon
Susan SarandonOriginal
2024-12-31 16:52:10963Durchsuche

How Can I Create SQL Server Tables from SELECT Queries on System Tables?

Erstellen von Tabellen mithilfe von SELECT-Abfragen in SQL Server

Diese Frage untersucht, wie Tabellen mithilfe von Daten aus integrierten Systemtabellen in SQL Server erstellt werden (SYS-Tabellen). Der Benutzer möchte mithilfe von Abfrageergebnissen aus SYS-Tabellen mehrere Tabellen erstellen, die Informationen über das Betriebssystem, Dienste, Hardware und Spracheinstellungen bereitstellen. Um dies zu erreichen, können die folgenden Schritte ausgeführt werden:

Schritt 1: Definieren Sie die SELECT-Abfrage

Verwenden Sie eine SELECT-Abfrage, um die gewünschten Daten aus den SYS-Tabellen zu extrahieren. Beispielsweise ruft die folgende Abfrage Betriebssysteminformationen ab:

SELECT windows_release, windows_service_pack_level,
       windows_sku, os_language_version
FROM sys.dm_os_windows_info OPTION (RECOMPILE);

Schritt 2: Erstellen Sie eine Tabelle

Um eine neue Tabelle basierend auf den Abfrageergebnissen zu erstellen, verwenden Sie die folgende Syntax:

SELECT <column list> INTO <table name> from <query>;

Wobei stellt die Spalten dar, die in die neue Tabelle aufgenommen werden sollen, gibt den Namen der neuen Tabelle an und ist die SELECT-Abfrage aus Schritt 1.

Schritt 3: Führen Sie die Abfrage aus

Führen Sie die Abfrage aus, um die neue Tabelle zu erstellen. Die Daten aus den Abfrageergebnissen werden in die neu erstellte Tabelle eingefügt.

Beispiel:

SELECT windows_release, windows_service_pack_level,
       windows_sku, os_language_version
INTO OSInfo
from sys.dm_os_windows_info OPTION (RECOMPILE);

Diese Abfrage erstellt eine Tabelle mit dem Namen OSInfo, die die extrahierten Daten enthält Daten aus der Tabelle sys.dm_os_windows_info.

Durch Befolgen dieser Schritte können Sie neue Tabellen mit den von den SYS-Tabellen bereitgestellten Daten erstellen in SQL Server.

Das obige ist der detaillierte Inhalt vonWie kann ich SQL Server-Tabellen aus SELECT-Abfragen für Systemtabellen erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn