SQL

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

Estrada Web Group
Estrada Web Group
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 borrar registros de una tabla de SQL Server con la instrucción DELETE?

¿Cómo borrar registros de una tabla de SQL Server con la instrucción DELETE?

En este tutorial de SQL Server, aprenderás a usar la instrucción DELETE de SQL Server para eliminar una o más filas de una tabla.

Ver artículo completo
Cómo cambiar el nombre de una columna de una tabla de SQL Server

Cómo cambiar el nombre de una columna de una tabla de SQL Server

Resumen: en este tutorial, aprenderás a cambiar el nombre de una columna de una tabla de SQL Server.

Ver artículo completo
Cómo validar si un valor es NULL y regresar otro valor con la función ISNULL en SQL Server

Cómo validar si un valor es NULL y regresar otro valor con la función ISNULL en SQL Server

Resumen: en este tutorial, aprenderás a usar la función ISNULL() de SQL Server para reemplazar NULL con un valor especifico.

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