Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/01/2013, 10:44
Avatar de drako_darpan
drako_darpan
 
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Evitar la duplicidad de datos en la BD

Hola que tal, bueno esto me parece mas para un SP.

Lo que tendrias que hacer es validar si existe el registro que vas a insertar, de no existir lo insertas, si existe simplemente que no lo inserte.

Código SQL:
Ver original
  1. IF NOT EXISTS( SELECT Campo FROM TablaX (NOLOCK) WHERE Campo = 'Algo' )
  2. BEGIN
  3.     INSERT INTO
  4.           .
  5.           .
  6.           .
  7.          bla bla bla
  8. END
  9.  
  10. INSERT INTO Tu_Otra_Tabla
  11.           .
  12.           .
  13.           .
  14.           bla bla bla

Asi validas si existe y no se insertaria, pero si se insertaria en la otra tabla.