Si es clave, pienso que Caro tiene razón y no deberías modificarla.
De todos modos, no nos has dicho con qué motor de base de datos trabajas.
Si es con Firebird (o algun otro que tenga triggers) es muy fácil hacerlo.
Código SQL
[-]
CREATE TRIGGER REVISTA_BD0 FOR REVISTA BEFORE DELETE
AS
BEGIN
update REVISTA
set clave = old.clave
where clave = old.clave + 1;
END