Erstellen einer SQL Server-Tabelle aus SELECT-Abfrageergebnissen (SQL Server 2008)
Diese Anleitung zeigt, wie Sie mithilfe der Ausgabe einer SELECT-Abfrage eine neue Tabelle in SQL Server 2008 generieren. Dies wird durch die folgende Syntax erreicht:
<code class="language-sql">SELECT * INTO new_table_name FROM table_name WHERE condition;</code>
Um beispielsweise eine Tabelle namens customers_in_california
zu erstellen, die mit Kundendaten aus der Tabelle customers
in Kalifornien gefüllt ist, führen Sie diese Abfrage aus:
<code class="language-sql">SELECT * INTO customers_in_california FROM customers WHERE state = 'CA';</code>
Wichtige Überlegungen:
INTO
muss direkt vor dem Namen der neuen Tabelle stehen.WHERE
-Klausel ist optional; Lassen Sie es weg, um alle Zeilen aus der Quelltabelle einzuschließen.Häufige Problemlösung:
Der Fehler „Falsche Syntax in der Nähe des Schlüsselworts ‚AS‘“ entsteht normalerweise durch die Verwendung veralteter Syntax. Das Schlüsselwort AS
wird zwar zum Aliasing von Unterabfragen in älteren SQL Server-Versionen verwendet, ist jedoch beim Erstellen von Tabellen aus SELECT-Abfrageergebnissen nicht erforderlich.
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine SQL Server-Tabelle aus einem SELECT-Abfrageergebnis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!