The generic function update-record-from-slots
updates data in the columns represented by slots . The database is only used if instance is not yet associated with any database, in which case a record is created in database . Only slots are initialized in this case; other columns in the underlying database receive default values. The argument slots contains the CLOS slot names; the corresponding column names are derived from the view class definition.