I have a database application in which a group is modeled like this:
TABLE Group ( group_id integer primary key, group_owner_id integer ) TABLE GroupItem (
Does SQL Server not support UPDATE CASCADE? :-
Foreign Key (group_id, group_owner_id) references Group(group_id, group_owner_id) ON UPDATE CASCADE
Then you simply update the Group table's group_owner_id.