Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2010, 02:30
jvillamil
 
Fecha de Ingreso: julio-2008
Ubicación: Hermosillo, Sonora
Mensajes: 95
Antigüedad: 16 años, 8 meses
Puntos: 3
Información Respuesta: Forma para evitar update en campo

Cita:
Iniciado por gustavoh10 Ver Mensaje
Buenas, tengo una duda, cual seria la mejor forma para poner una condición que evite que un campo sea actualizado (de cualquier forma, mediante la aplicación o manualmente por un DBA)

Tengo un campo que marca una etapa de algo, y quiero que solo se pueda cambiar los valores de esta forma

si el campo tiene el valor 3 o 4, solo se puede subir, el campo solo podría tomar los valores 5,6,7,8,n

Si el campo tiene el valor >= 5, no se puede modificar.

La solución que implementé fue hacer un trigger after update que controle esto, pero quisiera saber si hay alguna otra forma de hacerlo,

Gracias,

Pd. Aclaro que uso sql server 2008

ya has probado o documentado algo con los Triggers Instead Off ???
__________________
Un cumulo de cosas pequeñas, en su conjunto son grandes...