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

Para qué sirven los operadores AND y OR de SQL Server

Para qué sirven los operadores AND y OR de SQL Server

Los operadores AND y OR de SQL son operadores booleanos utilizados para especificar condiciones compuestas en una cláusula WHERE.

Ver artículo completo
Cómo usar la expresión NULLIF de SQL Server para devolver NULL si el primer argumento es igual al segundo

Cómo usar la expresión NULLIF de SQL Server para devolver NULL si el primer argumento es igual al segundo

Resumen: en este tutorial, aprenderás a usar la expresión NULLIF de SQL Server para devolver NULL si el primer argumento es igual al segundo.

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