Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a: SQL Server 2016 (13.x) y versiones
posteriores Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Puede modificar una restricción UNIQUE en SQL Server usando SQL Server Management Studio o Transact-SQL.
Permissions
Debe tener un permiso de ALTER sobre la tabla.
Uso de SQL Server Management Studio
Modificación de una restricción única
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.
En el menú Diseñador de tablas, seleccione Índices/Claves....
En el cuadro de diálogo Índices o claves , en Clave principal o única, o índice seleccionado, seleccione la restricción que quiera modificar.
Complete una de las acciones descritas en la tabla siguiente:
To Siga estos pasos: Cambiar las columnas a las que está asociada la restricción 1) En la cuadrícula debajo de (General), seleccione Columnas y, a continuación, seleccione los puntos suspensivos (...) 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 del Diseñador de tablas, seleccione Crear como agrupado y, en la lista desplegable, elija Sí para crear un índice agrupado y No para crear uno 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 . En el menú Archivo, seleccione Guardar nombre de tabla.
Modificación de una restricción única
Para modificar una UNIQUE restricción con Transact-SQL, primero debe eliminar la UNIQUE restricción existente y, a continuación, volver a crearla con la nueva definición.