15/09/2005, 09:35
|
| | | Fecha de Ingreso: marzo-2004 Ubicación: 32 kms de Santiago a la costa
Mensajes: 132
Antigüedad: 20 años, 9 meses Puntos: 0 | |
Como hacer que algunos atributos sean unicos Hola estoy trabajando con sqlserver 2000 y tengo esta tabla.
Create table [DOCUMENTO]
(
[dv_ID] Integer Identity(1,1) NOT NULL,
[us_ID] Integer NOT NULL,
[va_ID] Integer NOT NULL,
[dv_TipDocto] Char(10) NOT NULL,
[dv_NroDocto] Integer NOT NULL,
[dv_NroAxoDocto] Integer NOT NULL,
[dv_FechaDoc] Datetime NULL,
[dv_Comentario] Text NULL,
[dv_Fecha] Datetime NULL,
[dv_Hora] Datetime NULL,
Primary Key ([dv_ID])
)
Quiero que nunca se repita un mismo documento con un mismo numero.
Ejemplo.
Una factura con numero 1000, nro Anexo 1 -> OK
Una Guia de entrada con numero 1000, nro Anexo 2 -> OK
Una factura con numero 1000, nro Anexo 2 -> OK
Una factura con numero 1000, nro Anexo 2 -> ERROR
Esto se puede validar en la Bd o solo por programacion...
__________________ Contento Señor contento :-) (Sto. Padre Alberto Hurtado) |