• Domingo 22 de Diciembre de 2024, 15:44

Autor Tema:  Duda sobre crear Campo unico en una tabla  (Leído 3150 veces)

donramone

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Duda sobre crear Campo unico en una tabla
« en: Lunes 29 de Marzo de 2010, 15:26 »
0
Hola a todos, tengo una duda y espero que alguien me pueda orientar, creo que la cuestión es bastante sencilla.
Todo a modo de ejemplo asi se simplifique y se entienda mejor.
Tengo un Tabla (tbl1) con los siguientes dos campos: id_nombre  (autonumerico y clave principal) y Nombre
El campo "nombre" de la tbl1 no se puede repetir, yo ese control lo estaba haciendo en el momento de cargar los datos desde Vb y funciona OK.
Pero quisiera saber si desde SQL Server 2005 puedo hacer ese control o sea si no es llave primaria se puede poner que sea Unique?
Es media tonta la pregunta pero no econtre la opción y si no existe hay algun modo desde la Base de datos hacer ese control?
Espero que alguien me oriente, desde ya muchas gracias.

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Duda sobre crear Campo unico en una tabla
« Respuesta #1 en: Lunes 29 de Marzo de 2010, 16:58 »
0
claro que es posible

Código: SQL
  1. CREATE UNIQUE NONCLUSTERED INDEX
  2. IDX_NOMBEE ON tbl1
  3. (
  4. Nombre
  5. ) ON [PRIMARY]
  6.  
  7.  



http://blog.sqlauthority.com/2007/04/26 ... onstraint/

Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

donramone

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Duda sobre crear Campo unico en una tabla
« Respuesta #2 en: Miércoles 31 de Marzo de 2010, 21:25 »
0
Muchas Gracias!!
Me sirvió