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 una subcadena de una cadena de caracteres en SQL Server con la función Substring?

¿Cómo obtener una subcadena de una cadena de caracteres en SQL Server con la función Substring?

En este tutorial, aprenderá a usar la función SUBSTRING() de SQL Server para extraer una subcadena de una cadena.

Ver artículo completo
¿Cómo buscar una subcadena en una cadena en SQL Server con la función CHARINDEX?

¿Cómo buscar una subcadena en una cadena en SQL Server con la función CHARINDEX?

En este tutorial, aprenderá a usar la función CHARINDEX() de SQL Server para buscar una subcadena en una cadena.

Ver artículo completo
¿Cómo obtener el valor mínimo en SQL Server con la función MIN()?

¿Cómo obtener el valor mínimo en SQL Server con la función MIN()?

En este tutorial, aprenderás a usar la función MIN() de SQL Server para encontrar el valor mínimo en un conjunto de registros o valores.

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 ;