Compartir a través de


Cómo: Crear restricciones UNIQUE

Actualización: noviembre 2007

Puede crear una restricción UNIQUE para asegurarse de que no se escribirán valores duplicados en columnas específicas que no participan en una clave principal. Tanto una restricción UNIQUE como una clave principal fuerzan la unicidad. En los siguientes casos debería asociar a una tabla una restricción UNIQUE en lugar de una restricción PRIMARY KEY:

  • Desea forzar la unicidad en una columna o combinación de columnas. Puede asociar varias restricciones UNIQUE a una tabla, pero sólo puede asociar una restricción PRIMARY KEY a una tabla.

  • Desea forzar la unicidad en una columna que admite valores NULL. Puede asociar varias restricciones UNIQUE a columnas que admiten valores NULL, pero sólo puede asociar restricciones PRIMARY KEY a columnas que no admitan valores NULL. Cuando asocia una restricción UNIQUE a una columna que admite valores NULL, se asegura de que al menos una fila contendrá un valor NULL en la columna restringida.

Nota:

Los cuadros de diálogo y comandos de menú que se ven podrían ser distintos de los incluidos en la Ayuda, dependiendo de la configuración activa. Para cambiar la configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para crear una restricción UNIQUE

  1. En el Explorador de servidores, seleccione la tabla a la que desea agregar una restricción UNIQUE y, en el menú Base de datos, haga clic en Abrir definición de tabla.

    La tabla se abre en el Diseñador de tablas.

  2. En el menú Diseñador de tablas, haga clic en Índices o claves.

  3. En el cuadro de diálogo Índices o claves, haga clic en Agregar.

  4. En la cuadrícula, haga clic en Tipo y elija Clave Unique en el cuadro de lista desplegable situado a la derecha de la propiedad.

La restricción UNIQUE se crea en la base de datos cuando se guarda la tabla.

Vea también

Tareas

Cómo: Crear índices únicos

Cómo: Eliminar restricciones UNIQUE

Conceptos

Restricciones UNIQUE (Visual Database Tools)

Referencia

Propiedades de la clave principal y de la clave primaria

Otros recursos

Trabajar con restricciones