Erstellt eine Tabellenerstellungsabfrage.
Syntax
SELECT field1[, field2[, ...]] INTO newtable [IN externaldatabase]
FROM-Quelle
Die SELECT...INTO-Anweisung besteht aus den folgenden Teilen:
Teil |
Beschreibung |
Feld1, Feld2 |
Die Namen der Felder, die in die neue Tabelle kopiert werden sollen. |
neue_Tabelle |
Der Name der Tabelle, die erstellt werden soll. Wenn neue_Tabelle mit dem Namen einer vorhandenen Tabelle identisch ist, tritt ein abfangbarer Fehler auf. |
externe_Datenbank |
Der Pfad zu einer externen Datenbank. Eine Beschreibung des Pfads finden Sie unter der IN-Klausel. |
Quelle |
Der Name der vorhandenen Tabelle, in der Datensätze ausgewählt werden. Dabei kann es sich um eine einzelne oder mehrere Tabellen oder eine Abfrage handeln. |
Hinweise
Mithilfe von Tabellenerstellungsabfragen können Sie Datensätze archivieren, Sicherungskopien der Tabellen erstellen, Kopien zum Exportieren in eine andere Datenbank erstellen oder Berichte anfertigen, die Daten für einen bestimmten Zeitraum enthalten. Beispielsweise könnten Sie einen Bericht "Monatsumsatz nach Region" erstellen, indem Sie jeden Monat dieselbe Tabellenerstellungsabfrage ausführen.
Hinweise:
-
Möglicherweise möchten Sie eine Primärschlüssel für die neue Tabelle definieren. Wenn Sie die Tabelle erstellen, erben die Felder in der neuen Tabelle die Datentyp und die Feldgröße jedes Felds in den zugrunde liegenden Tabellen der Abfrage, aber es werden keine anderen Feld- oder Tabelleneigenschaften übertragen.
-
Verwenden Sie zum Hinzufügen von Daten zu einer vorhandenen Tabelle stattdessen die INSERT INTO-Anweisung, um eine Anfügeabfrage zu erstellen.
-
Um vor dem Ausführen der Tabellenerstellungsabfrage festzustellen, welche Datensätze ausgewählt werden, analysieren Sie zunächst die Ergebnisse einer SELECT-Anweisung, die dieselben Auswahlkriterien verwendet.