SQL - ¿como evitar agregar mas registros?

 
Vista:

¿como evitar agregar mas registros?

Publicado por dgik (5 intervenciones) el 06/01/2006 23:41:46
Hola:

Quisiera saber como puede hacer para que desde un trigger poder evitar ingresar un registro, ya que segun los datos que se ingresa calculare el valor de una variable @xxxx, y segun este valor debo permitir que se guarde o no los datos de la tabla INSERTED del trigger.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿como evitar agregar mas registros?

Publicado por Isaías (5072 intervenciones) el 09/01/2006 19:14:05
Deberias crear tu trigger con AFTER

AFTER

Especifica que el desencadenador sólo se activa cuando todas las operaciones especificadas en la instrucción SQL desencadenadora se han ejecutado correctamente. Además, todas las acciones referenciales en cascada y las comprobaciones de restricciones deben ser correctas para que este desencadenador se ejecute.

AFTER es el valor predeterminado, si sólo se especifica la palabra clave FOR.

Los desencadenadores AFTER no se pueden definir en las vistas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar