| 更新行 / 更新 row 类型 | |
row 类型列的字段可包含 NULL 值。当您以 NULL 值插入到 row 类型字段内或更新 row 类型字段时,您必须将该值强制转型为那个字段的数据类型。
UPDATE employee
          SET address = ROW(NULL::VARCHAR(20), 'Davis', 'CA',
          ROW(NULL::CHAR(5), NULL::CHAR(4)))::address_t)
          WHERE name = 'henry, john';
UPDATE student
          SET address = ROW(NULL::VARCHAR(20), address.city,
          address.state, NULL::VARCHAR(9))
          WHERE s_name = 'henry, john';