SQL-запрос для переименования хранимой процедуры

Опубликовано: 1 Сентября, 2022

Хранимая процедура — это сохраненный код SQL. Он создан для экономии времени, поскольку мы можем использовать его снова и снова без написания всего запроса. В этой статье мы увидим, как переименовать хранимую процедуру.

Чтобы создать Процедуру:

Синтаксис:

CREATE PROCEDURE procedure_name AS 
SELECT * FROM table_name;

SQL-запрос, процедуру которого необходимо создать, всегда пишется после оператора AS.

Чтобы выполнить процедуру:

Синтаксис:

EXEC procedure_name;

Мы можем выполнить вышеуказанное действие двумя способами. Эти методы:

  • С помощью оператора sp_rename в SQL Server.
  • Из обозревателя объектов в SQL Server Management Studio (SSMS).

Для демонстрации выполните следующие шаги:

Шаг 1: Создайте базу данных

Базу данных можно создать с помощью команды CREATE.

Запрос:

CREATE DATABASE geeks;

Шаг 2: Использование базы данных

Используйте приведенный ниже оператор SQL, чтобы переключить контекст базы данных на гиков:

Запрос:

USE geeks;

Шаг 3: Определение таблицы

У нас есть следующая demo_table в нашей компьютерной базе данных.

Запрос:

CREATE TABLE demo_table(
NAME VARCHAR(20),
AGE INT,
CITY VARCHAR(20) );

Шаг 4: Вставьте данные в таблицу

Запрос:

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");

Выход:

Шаг 5: Создайте процедуру

Мы создадим процедуру под названием Display для просмотра всего содержимого таблицы.

Запрос:

CREATE PROCEDURE Display AS  
SELECT * FROM demo_table;

Выход:

Шаг 6: Процедура переименования

Способ 1: использование sp_rename

Синтаксис:

EXEC sp_rename "Current procedure_name", "New procedure_name";

Для демонстрации давайте переименуем имя процедуры с 'Display' на 'Show' .

Запрос:

EXEC sp_rename "Display", "Show";

Выполнять:

EXEC Show;

Выход:

Способ 2: из обозревателя объектов

Шаг 1: Откройте обозреватель объектов из опции «Вид» в строке меню. Он появляется в левой части экрана.

Мы видим базу данных «гиков» внутри папки с базой данных.

Шаг 2: Разверните папку «Программируемость» в базе данных гика. Затем разверните папку хранимых процедур.

Шаг 3: Щелкните правой кнопкой мыши созданную процедуру и выберите параметр «Переименовать».

Шаг 4: Введите имя, с которым вы хотите переименовать процедуру

Этими двумя способами мы можем переименовать хранимую процедуру.