Inserts with Database Views
If a database view is created with a single transparent table, it is possible to maintain the data of the table using this view. The behavior when inserting a record for a field of the table which is not contained in the view depends on whether NULL values are permitted for this field:
For this reason you should not maintain any records in a table with database views if an initial value is not defined for the field, i.e. the field is not defined as NOT NULL with initial values (see
Initial Values). Changing records which are already in the table with a database view is not critical if the database view contains all the key fields of the table.When a table is maintained with a projection view, the initial values for the fields not contained in the view are automatically filled in.
See also:
Database Views Projection Views