SQL

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

Estrada Web Group
jiestrada
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 artículo:

Más artículos geniales

¿Cómo obtener el promedio en SQL Server con la función AVG()?

¿Cómo obtener el promedio en SQL Server con la función AVG()?

En este tutorial, aprenderás a usar la función AVG() de SQL Server para calcular el valor promedio de un grupo de valores.

Ver artículo completo
¿Cómo unir o concatenar dos o más columnas separadas por un espacio en SQL con CONCAT_WS?

¿Cómo unir o concatenar dos o más columnas separadas por un espacio en SQL con CONCAT_WS?

En este tutorial, aprenderá a usar la función CONCAT_WS() de SQL Server para unir varias cadenas junto con un separador, esta función solo esta disponible en SQL Server 2017 en adelante.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla ;