Compartir a través de


Modificar restricciones UNIQUE

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores Azure SQL Database Azure SQL Managed Instance

Puede modificar una restricción UNIQUE en SQL Server usando SQL Server Management Studio o Transact-SQL.

En este tema

Antes de empezar

Seguridad

Permisos

Requiere el permiso ALTER en la tabla.

Uso de SQL Server Management Studio

Para modificar una restricción UNIQUE

  1. En el Explorador de objetos, haga clic con el botón derecho en la tabla que contiene la restricción UNIQUE y seleccione Diseño.

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

  3. En el cuadro de diálogo Índices o claves , en Clave principal o única, o índice seleccionado, seleccione la restricción que quiera modificar.

  4. Complete una de las acciones descritas en la tabla siguiente:

    En Siga estos pasos:
    Cambiar las columnas a las que está asociada la restricción 1) En la cuadrícula situada debajo de (General), haga clic en Columnas y después en los puntos suspensivos (...) situados a la derecha de la propiedad.

    2) En el cuadro de diálogo Columnas de índice , especifique la nueva columna o criterio de ordenación (o ambos) del índice.
    Cambiar el nombre de la restricción En la cuadrícula situada debajo de Identidad, escriba un nuevo nombre en el cuadro Nombre . Asegúrese de que el nuevo nombre no esté duplicado en la lista Clave principal o única, o índice seleccionado .
    Establecer la opción de índice clúster En la cuadrícula situada debajo de Diseñador de tablas, seleccione Crear como CLUSTERED y, en el menú desplegable, elija Sí para crear un índice agrupado o No para crear un índice no agrupado. Solo puede existir un índice clúster por tabla. Si ya existe un índice clúster en esta tabla, deberá desactivar esta configuración en el índice original.
    Definir un factor de relleno En la cuadrícula situada debajo de Diseñador de tablas, expanda la categoría Especificación de relleno y escriba un entero de 0 a 100 en el cuadro Factor de relleno .
  5. En el menú Archivo , haga clic en Guardartable name.

Para modificar una restricción UNIQUE

Para modificar una restricción UNIQUE mediante Transact-SQL, deberá eliminar la restricción UNIQUE existente y, a continuación, volver a crearla con la nueva definición. Para obtener más información, consulte Delete Unique Constraints y Create Unique Constraints.