SELECT...INTO-Anweisung
Erstellt eine Tabellenerstellungsabfrage.
Syntax
SELECT Feld1 [, Feld2 [, ...]] INTO neue Tabelle [IN externe Datenbank ]
AUS Quelle
Die Anweisung SELECT...INTO hat folgende Teile:
Teil | Beschreibung |
Feld1 , Feld2 | Der Name der Felder, die in die neue Tabelle kopiert werden sollen. |
neue Tabelle | Der Name der zu erstellenden Tabelle. Wenn newtable mit dem Namen einer vorhandenen Tabelle identisch ist, tritt ein auffangbarer Fehler auf. |
externe Datenbank | Der Pfad zu einer externen Datenbank. Eine Beschreibung des Pfads finden Sie in der IN-Klausel. |
Quelle | Der Name der vorhandenen Tabelle, aus der Datensätze ausgewählt werden. Dies können einzelne oder mehrere Tabellen oder eine Abfrage sein. |
Bemerkungen
Sie können Tabellenerstellungsabfragen verwenden, um Datensätze zu archivieren, Sicherungskopien Ihrer Tabellen zu erstellen oder Kopien für den Export in eine andere Datenbank oder als Grundlage für Berichte zu erstellen, die Daten für einen bestimmten Zeitraum anzeigen. Beispielsweise könnten Sie einen Bericht „Monatlicher Umsatz nach Region" erstellen, indem Sie jeden Monat dieselbe Tabellenerstellungsabfrage ausführen.
Anmerkungen:
Möglicherweise möchten Sie einen Primärschlüssel für die neue Tabelle definieren. Wenn Sie die Tabelle erstellen, erben die Felder in der neuen Tabelle den 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 Anweisung INSERT INTO, um eine Anfügeabfrage zu erstellen.
Um herauszufinden, welche Datensätze ausgewählt werden, bevor Sie die Tabellenerstellungsabfrage ausführen, untersuchen Sie zunächst die Ergebnisse einer SELECT-Anweisung, die dieselben Auswahlkriterien verwendet.
No comments:
Post a Comment