
Inserts über Datenbank-Views
Enthält ein Datenbank-View nur eine einzelne Tabelle, so können Daten über den View in diese Tabelle eingefügt werden (siehe
Pflegestatus). Für den Inhalt der nicht im View enthaltenen Tabellenfelder gibt es dabei folgende Möglichkeiten:Sie sollten deshalb über einen Datenbank-View nur dann Daten in die Tabelle einfügen, falls für alle nicht im View enthaltenen Tabellenfelder
Initialwerte definiert sind.Das Verändern von bereits vorhandenen Datensätzen über einen Datenbank-View ist unkritisch, falls der Datenbank-View alle Schlüsselfelder der Tabelle enthält.
Beim Einfügen von Datensätzen über
Pflege-Views oder
Projektions-Views werden alle nicht im View enthaltenen Tabellenfelder mit dem Default-Wert des Feldes versehen. Dies geschieht unabhängig davon, ob das Feld auf der Datenbank als NOT NULL definiert ist. Damit werden NULL-Werte in diesen Feldern in jedem Fall vermieden.