Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/02/2013, 12:51
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 5 meses
Puntos: 774
Respuesta: Restricción al Ingresar Registros en una tabla

digamos con un trigger:


Código SQL:
Ver original
  1. CREATE TRIGGER mytrigger ON TABLE after INSERT,UPDATE
  2. AS
  3. DECLARE @tipo INT
  4. DECLARE @fecha datetime
  5. DECLARE @nro INT
  6. DECLARE @contador INT
  7.  
  8. SELECT @tipo=tipo  FROM inserted
  9. SELECT @fecha=fecha FROM inserted
  10. SELECT @nro=nro FROM inserted
  11.  
  12. SELECT @contador=COUNT(*) FROM tabla WHERE tipo=@tipo AND fecha=@fecha AND nro=@nro
  13.  
  14. IF @contador>0
  15. BEGIN
  16. print 'Registro duplicado'
  17. ROLLBACK TRANSACTION
  18. END


algo asi :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me