sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo puedo crear una restricción única en mi columna (SQL Server 2008 R2)?

Establecer columna como única en SQL Server desde la GUI:

Realmente te hacen correr por el granero para hacerlo con la GUI:

Asegúrese de que su columna no viole la restricción única antes de comenzar.

  1. Abra SQL Server Management Studio.
  2. Haga clic derecho en su tabla, haga clic en "Diseño".
  3. Haga clic derecho en la columna que desea editar, aparece un menú emergente, haga clic en Índices/Claves.
  4. Haga clic en el botón "Agregar".
  5. Expanda la pestaña "General".
  6. Asegúrese de tener seleccionada la columna que desea convertir en única en el cuadro "columnas".
  7. Cambie el cuadro "Tipo" a "Clave única".
  8. Haga clic en "Cerrar".
  9. Ve un pequeño asterisco en la ventana del archivo, esto significa que los cambios aún no se guardaron.
  10. Presiona Guardar o presiona Ctrl+s. Debería guardarse y su columna debería ser única.

O establezca la columna como única desde la ventana Consulta SQL:

alter table location_key drop constraint pinky;
alter table your_table add constraint pinky unique(yourcolumn);

Los cambios surten efecto inmediatamente:

Command(s) completed successfully.