Compartir a través de


Cómo: Modificar claves principales

Modifique una clave principal si desea cambiar el orden de las columnas, el nombre del índice, la opción de índice agrupado o el factor de relleno.

Nota

Hay una nueva versión del Diseñador de tablas para bases de datos con el formato de SQL Server 2012. En este tema se describe la versión anterior del Diseñador de tablas, que se utiliza con bases de datos de versiones anteriores de SQL Server.

En la nueva versión, las definiciones de tablas se pueden cambiar a través de una interfaz gráfica o directamente en un panel de scripts. Si se utiliza la interfaz gráfica, la definición de la tabla se actualiza automáticamente en el panel de scripts. Para aplicar el código SQL en el panel de scripts, elija el botón Actualizar. Para obtener más información sobre la nueva versión, vea Cómo: Crear objetos de base de datos usando el Diseñador de tablas.

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las siguientes instrucciones. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para modificar una clave principal

  1. Abra el Diseñador de tablas de la tabla cuya clave principal desea modificar; a continuación, haga clic con el botón secundario del mouse en el Diseñador de tablas y elija Índices o claves en el menú contextual.

  2. En el cuadro de diálogo Índices o claves, seleccione el índice de clave principal en la lista Índice o clave Primary/Unique seleccionados.

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

    Nota

    Algunas bases de datos tienen diferente funcionalidad para las restricciones de clave principal.Consulte la documentación de la base de datos para obtener información detallada acerca de cómo funciona con las restricciones de clave principal.

    Para

    Siga estos pasos

    Cambiar el nombre de la clave principal

    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 agrupado

    Seleccione Crear como CLUSTERED y elija esta opción en el cuadro de lista desplegable. Sólo puede existir un índice agrupado por tabla. Si esta opción no está disponible para el índice, antes de nada debe desactivar esta configuración en el índice agrupado existente.

    Definir un factor de relleno

    Expanda la categoría Especificación de relleno y escriba un número entero de 0 a 100 en el cuadro Factor de relleno . Para obtener más información, consulte la documentación de Microsoft SQL Server.

    Cambiar el orden de las columnas

    Haga clic en Columnas y, a continuación, haga clic en los puntos suspensivos () a la derecha de la propiedad. En el cuadro de diálogo Columnas de índice, quite las columnas de la clave principal. A continuación, vuelva a agregar las columnas en el orden que desee. Para quitar una columna de la clave, sólo tiene que quitar el nombre de la columna de la lista Nombre de columna.

La clave principal se actualizará en la base de datos cuando guarde la tabla.

Vea también

Tareas

Cómo: Eliminar claves principales

Cómo: Cambiar las propiedades de la relación

Referencia

Propiedades de la clave principal y de la clave primaria

Conceptos

Claves principales (Visual Database Tools)

Otros recursos

Trabajar con restricciones

Trabajar con restricciones