28% de descuento del curso en SQL Server

Estrada Web Group Estrada Web Group
Cambiar nombre índice
Estrada Web Group
Estrada Web Group
Estrada Web Group Estrada Web Group
Calificar:
27 septiembre SQL

Cómo cambiar el nombre de un índice con el procedimiento almacenado sp_rename y SQL Server Management Studio

Cómo cambiar el nombre de un índice con el procedimiento almacenado sp_rename y SQL Server Management Studio

Resumen: en este tutorial, aprenderás a cambiar el nombre de un índice utilizando el procedimiento almacenado del sistema sp_rename y SQL Server Management Studio.

Cambiar el nombre de un índice utilizando el procedimiento almacenado del sistema sp_rename

Sp_rename es un procedimiento almacenado del sistema que te permite cambiar el nombre de cualquier objeto creado por el usuario en la base de datos actual, incluida la tabla, el índice y la columna. Para crear indices puedes leer estos dos artículos:

La declaración para cambiar el nombre de un índice es la siguiente:

EXEC sp_rename
    index_name,
    new_index_name,
    N'INDEX';

o puedes utilizar los parámetros explícitos:

EXEC sp_rename
    @objname = N'index_name',
    @newname = N'new_index_name',  
    @objtype = N'INDEX';

Por ejemplo, la siguiente declaración cambia el nombre del índice ix_customers_city de la tabla sales.customers a ix_cust_city:

EXEC sp_rename
        @objname = N'sales.customers.ix_customers_city',
        @newname = N'ix_cust_city' ,
        @objtype = N'INDEX';

o más corto:

EXEC sp_rename
        N'sales.customers.ix_customers_city',
        N'ix_cust_city' ,
        N'INDEX';

Cambiar el nombre de un índice con SQL Server Management Studio (SSMS)

Para cambiar el nombre de un índice al nuevo usando el SSMS, debes seguir estos pasos:

  1. Primero, navega hasta la base de datos, el nombre de la tabla y los índices.
  2. En segundo lugar, haz clic con el botón derecho en el índice cuyo nombre deseas cambiar y elije el elemento del menú de cambio de nombre. En la siguiente imagen, cambiaremos el nombre del índice ix_customers_name de la tabla sales.customers.
    cambiar el nombre de un índice mediante el procedimiento almacenado sp_rename y SQL Server Management Studio
  3. En tercer lugar, escribe el nuevo nombre y presionea Intro. La siguiente imagen muestra el cambio de índice ix_customers_name a ix_cust_fullname:
    INDEX SQL SERVER

En este tutorial, has aprendido a cambiar el nombre de un índice mediante el procedimiento almacenado sp_rename y SQL Server Management Studio.

Compartir:

Cargando...
Descarga el código fuente

Obten el código del sistema de gestión de proyectos.

Shape