Update rows that contain unnamed row types

To update a column that is defined on an unnamed ROW type, you must specify all fields of the ROW type. For example, the following statement updates only the street and city fields of the address column in the student table, but each field of the ROW type must contain a value (NULL values are allowed):
UPDATE student
   SET s_address = ROW('13 Sunset', 'Fresno', 
   s_address.state, s_address.zip)
   WHERE s_name = 'henry, john';

To update the fields of a column that are defined on an unnamed ROW type, always specify the ROW constructor before the field values to be inserted.