Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Constraint que no acepte duplicados pero si nulos duplicados

Estas en el tema de Constraint que no acepte duplicados pero si nulos duplicados en el foro de SQL Server en Foros del Web. Necesito un constraint en SQL server que no permita insertar duplicados excepto en el caso de nulos que si quiero aceptarlos aunque se repitan. Ya ...
  #1 (permalink)  
Antiguo 10/04/2006, 11:02
 
Fecha de Ingreso: marzo-2006
Mensajes: 2
Antigüedad: 18 años, 1 mes
Puntos: 0
Constraint que no acepte duplicados pero si nulos duplicados

Necesito un constraint en SQL server que no permita insertar duplicados excepto en el caso de nulos que si quiero aceptarlos aunque se repitan.

Ya intenté poner un check constraint pero al insertar mi texto me dice que no puede realizar subquerys en un constrint. Yo puse algo asi:

DireccíonIPWifi NOT IN (select DireccionIPWifi from UnidadesMoviles)

Espero me puedan ayudar, no he encontrado como implementar esta restricción.

Saludos
  #2 (permalink)  
Antiguo 10/04/2006, 14:31
 
Fecha de Ingreso: marzo-2006
Mensajes: 2
Antigüedad: 18 años, 1 mes
Puntos: 0
Me proponen usar trigger pero no se como se usa un trigger del tipo INSERT BEFORE en SQLserver.

Alguien me puede explicar como se hace?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:56.