📜  重命名存储过程的 SQL 查询

📅  最后修改于: 2022-05-13 01:55:02.784000             🧑  作者: Mango

重命名存储过程的 SQL 查询

存储过程是保存的 SQL 代码。创建它是为了节省时间,因为我们可以一次又一次地使用它而无需编写整个查询。在本文中,我们将了解如何重命名存储过程。

创建过程:

句法:

CREATE PROCEDURE procedure_name AS 
SELECT * FROM table_name;

需要创建过程的 SQL 查询总是写在 AS 语句之后。

执行程序:

句法:

EXEC procedure_name;

我们可以通过两种方法来执行上述动作。这些方法是:

  • 通过在 SQL Server 中使用 sp_rename 语句。
  • 来自 SQL Server Management Studio(SSMS) 中的对象资源管理器。

对于演示,请按照以下步骤操作:

第一步:创建数据库

可以使用 CREATE 命令创建数据库。

询问:

CREATE DATABASE geeks;

第 2 步:使用数据库

使用以下 SQL 语句将数据库上下文切换到极客:

询问:

USE geeks;

第三步:表定义

我们的极客数据库中有以下 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 步:重命名程序

方法一:使用 sp_rename

句法:

EXEC sp_rename 'Current procedure_name', 'New procedure_name';

为了演示,让我们将过程名称从'Display'重命名为'Show'

询问:

EXEC sp_rename 'Display', 'Show';

执行:

EXEC Show;

输出:

方法 2:从对象资源管理器

第 1 步:从菜单栏中的“查看”选项中打开对象资源管理器。它出现在屏幕的左侧。

我们可以在数据库文件夹中看到“geeks”数据库。

第 2 步:展开 geek 数据库中的 Programmability 文件夹。然后展开存储过程文件夹

第 3 步:右键单击创建的程序并选择“重命名”选项。

第 4 步:键入要重命名过程的名称

通过这两种方式,我们可以重命名存储过程。