El procedimiento almacenado es un código SQL guardado. Está creado para ahorrar tiempo ya que podemos usarlo una y otra vez sin escribir toda la consulta. En este artículo, veremos cómo cambiar el nombre de un procedimiento almacenado.
Para crear un procedimiento:
Sintaxis:
CREATE PROCEDURE procedure_name AS SELECT * FROM table_name;
La consulta SQL cuyo procedimiento debe crearse siempre se escribe después de la instrucción AS.
Para ejecutar el procedimiento:
Sintaxis:
EXEC procedure_name;
Podemos realizar la acción anterior por dos métodos. Esos métodos son:
- Mediante el uso de la instrucción sp_rename en SQL Server.
- Desde Object Explorer en SQL Server Management Studio (SSMS).
Para la demostración, siga los siguientes pasos:
Paso 1: Crear una base de datos
La base de datos se puede crear usando el comando CREAR.
Consulta:
CREATE DATABASE geeks;
Paso 2: usar una base de datos
Use la siguiente instrucción SQL para cambiar el contexto de la base de datos a geeks:
Consulta:
USE geeks;
Paso 3: definición de la tabla
Tenemos la siguiente demo_table en la base de datos de nuestro geek.
Consulta:
CREATE TABLE demo_table( NAME VARCHAR(20), AGE INT, CITY VARCHAR(20) );
Paso 4: Insertar datos en una tabla
Consulta:
INSERT INTO demo_table VALUES ('ROMY KUMARI', 22, 'NEW DELHI'), ('RINKLE ARORA',23, 'PUNJAB'), ('AKANKSHA GUPTA',22, 'PUNJAB'), ('SUJATA JHA', 30,'PATNA'), ('PREETI GIRI', 26,'BANGLORE'), ('PREM GUPTA',31,'PUNE');
Producción:
Paso 5: Crear procedimiento
Crearemos un procedimiento llamado ‘ Display ‘ para visualizar todo el contenido de la tabla.
Consulta:
CREATE PROCEDURE Display AS SELECT * FROM demo_table;
Producción:
Paso 6: Procedimiento de cambio de nombre
Método 1: usando sp_rename
Sintaxis:
EXEC sp_rename 'Current procedure_name', 'New procedure_name';
Para la demostración, cambiemos el nombre del procedimiento de ‘Display’ a ‘Show’ .
Consulta:
EXEC sp_rename 'Display', 'Show';
Ejecutar:
EXEC Show;
Producción:
Método 2: desde el Explorador de objetos
Paso 1: abra el Explorador de objetos desde la opción Ver en la barra de menú. Aparece en el lado izquierdo de la pantalla.
Podemos ver la base de datos ‘geeks’ dentro de la carpeta de la base de datos.
Paso 2: expanda la carpeta Programmability dentro de la base de datos del geek. Luego expanda la carpeta de procedimiento almacenado
Paso 3: Haga clic derecho en el procedimiento creado y seleccione la opción ‘Renombrar’.
Paso 4: Escriba el nombre con el que desea renombrar el procedimiento
De estas dos formas, podemos renombrar el procedimiento almacenado.
Publicación traducida automáticamente
Artículo escrito por romy421kumari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA