Cómo evitar duplicados en campos?

27/04/2004 - 14:30 por Ignacio Iborra Baeza | Informe spam
Hola.

¿Hay alguna forma en SQL Server 2000 de hacer que un campo
que no es clave primaria no admita tener valores
duplicados?
 

Leer las respuestas

#1 Maximiliano D. A.
27/04/2004 - 14:40 | Informe spam
Hola, aca hay un problema de concepto :(

Si un campo NO admite valores duplicados es un campo unico y este
generalmente (en rara excepciones) deberia ser el primary key.

Ahora para que sea unico, le creas un indice unico y listo :-)

CREATE UNIQUE INDEX [TUINDICE] on [tutabla].[tucampo]

Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Ignacio Iborra Baeza" escribió en el
mensaje news:4daf01c42c53$79426a80$
Hola.

¿Hay alguna forma en SQL Server 2000 de hacer que un campo
que no es clave primaria no admita tener valores
duplicados?



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 20/04/2004

Preguntas similares