Anfang des Inhaltsbereichs

 Join-View-Tabelle in INSERT-Anweisung 

Wenn durch den Tabellennamen in einer INSERT-Anweisung keine Join-View-Tabelle (siehe CREATE VIEW-Anweisung) identifiziert wird und eine Zeile mit dem Schlüssel der einzufügenden Zeile bereits existiert, hängt das Ergebnis von der Angabe der DUPLICATES-Klausel ab. Ist keine DUPLICATES-Klausel angegeben, scheitert die INSERT-Anweisung.

Wenn der Tabellenname eine Join-View-Tabelle identifiziert, wird in jede Basistabelle, die der View-Tabelle zugrundeliegt, eine Zeile eingefügt. Wenn eine Zeile mit dem Schlüssel der einzufügenden Zeile in der Schlüsseltabelle der View-Tabelle bereits existiert, scheitert die INSERT-Anweisung. Wenn eine Zeile mit dem Schlüssel der einzufügenden Zeile in einer Basistabelle, die nicht Schlüsseltabelle oder View-Tabelle ist, bereits existiert, scheitert die INSERT-Anweisung, wenn die einzufügende Zeile nicht mit der existierenden übereinstimmt.

Ende des Inhaltsbereichs