Share via


Modificar restricciones UNIQUE

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

En este tema

  • Antes de empezar:

    Seguridad

  • Para modificar una restricción UNIQUE con:

    SQL Server Management Studio

    Transact-SQL

Antes de empezar

Seguridad

Permisos

Requiere el permiso ALTER en la tabla.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar SQL Server Management Studio

Para modificar una restricción UNIQUE

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

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

  3. En el cuadro de diálogo Índices y claves, en Índice o clave Primary/Unique seleccionados, seleccione la restricción que desee modificar.

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

    Para

    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, a continuación, haga clic en los puntos suspensivos (…) que aparecen 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, para el í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 Índice o clave Primary/Unique seleccionados.

    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 clúster y No para crear un índice no clúster. 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 Guardar table name.

Icono de flecha usado con el vínculo Volver al principio[Top]

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, vea Eliminar restricciones UNIQUE y Crear restricciones UNIQUE.

Icono de flecha usado con el vínculo Volver al principio[Top]