Heim >Datenbank >MySQL-Tutorial >Wie kann ich SQL Server-Tabellen aus SELECT-Abfragen für Systemtabellen erstellen?
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
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!