Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2012, 09:29
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: No permitir gravar datos repetidos en tablas de SQL

Hola que tal, puedes poner un IF NOT EXISTS, donde valides si no existe el carnet lo inserte de lo contrario no haga nada.

Código SQL:
Ver original
  1. IF NOT EXISTS( SELECT carnet FROM Tabla_Carnet (NOLOCK) WHERE carnet = XXXXX )
  2. BEGIN
  3.         INSERT INTO Tabla_Carnet( carnet, fecha)
  4.         VALUES( carnet, GETDATE() )
  5. END

Te recomiendo un SP para esto.

Un saludo.

Última edición por drako_darpan; 08/10/2012 a las 09:41