penso che questo sia uno scenario tipico da trigger e stored procedures... ma non me ne sono mai interessato per pigrizia, quindi non ci giurerei.