Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/06/2004, 07:51
Teri
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años, 9 meses
Puntos: 0
Mas o menos, pero la sentencia sería así


CREATE TRIGGER Nombre
FOR INSERT, UPDATE ON nombre_tabla
BEGIN
if (SELECT Count(1) FROM inserted WHERE campo = 5) <> 0
BEGIN
Raiserror('ese dato no se puede insertar. No puede ser =5')
ROLLBACK TRANSACTION
End
End

Bueno... más o menos, tendrás que ajustar los nombres de campo

Un saludo