Zusammenfassung
Im Abschnitt 5.2 haben wir dargestellt, wie sich durch den Einsatz der SELECT-Anweisung mit dem Schlüsselwort DISTINCT eine Projektion durchführen lässt. Dabei wurden die resultierenden Tabellenzeilen jedoch nur angezeigt und nicht innerhalb einer Tabelle gesichert. Sollen die durch eine Projektion ermittelten Tabellenwerte in eine bereits bestehende Tabelle des aktuellen Schemas aufgenommen werden, so ist die SELECT-Anweisung in Verbindung mit der INSERT-Anweisung gemäß der folgenden Syntax einzusetzen:
INSERT INTO tabellenname-1
[(spaltenname-1 [, spaltenname-2]...)]
SELECT DISTINCT {* |ausdruck-1 [, ausdruck-2]...}
FROM tabellenname-2
In diesem Fall wird eine Projektion von der Tabelle „tabellenname-2“ auf die Tabelle „tabellenname-1“ durchgeführt. Die Tabelle „tabellenname-1“ muss zuvor durch eine vorausgehende CREATE TABLE-Anweisung eingerichtet und von der Tabelle „tabellenname-2“ verschieden sein. Die aus der Ausführung der SELECT-Anweisung resultierende Spaltenzahl muss mit der Spaltenzahl der Tabelle „tabellenname-1“ bzw. der Anzahl der hinter diesem Namen aufgeführten Spaltennamen übereinstimmen. Die Aufnahme der durch die SELECT-Anweisung bereitgestellten Tabellenzeilen geschieht genauso, wie wir es im Abschnitt 4.1 für die INSERT-Anweisung mit demSchlüsselwort VALUES beschrieben haben. Sind bereits Tabellenzeilen in der Tabelle „tabellenname-1“ vorhanden, so werden die aufzunehmenden Tabellenzeilen an die bereits gespeicherten Zeilen angefügt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2001 Friedr. Vieweg & Sohn Verlagsgesellschaft mbH, Braunschweig/Wiesbaden
About this chapter
Cite this chapter
Kähler, WM. (2001). Sicherung von Abfrageergebnissen. In: SQL mit ORACLE. Ausbildung und Studium. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-94165-7_9
Download citation
DOI: https://doi.org/10.1007/978-3-322-94165-7_9
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-528-15698-5
Online ISBN: 978-3-322-94165-7
eBook Packages: Springer Book Archive