当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何通过 SQL Server 创建 SQL 存储过程

作者:精品下载站 日期:2024-12-14 22:44:24 浏览:14 分类:玩电脑

如何通过 SQL Server 创建 SQL 存储过程


SQL Server 是 Microsoft 推出的最好的产品之一,但并不是每个专业人士都知道如何有效地使用它。例如,有些人可能会发现创建存储过程很困难,但如果您属于该范围,请不要担心,因为您来对地方了。现在,学习如何通过 SQL Server 创建 SQL 存储过程是该领域所有专业人士都应该知道如何完成的事情。

[玩转系统] 如何通过 SQL Server 创建 SQL 存储过程

如何在 SQL Server 中创建存储过程

通过 SQL Server 创建 SQL 存储过程比您最初想象的要容易,所以让我们解释一下该怎么做。只需按照此处的步骤操作:

  1. 点击新查询

  2. 键入 CREATE PROCEDURE 语句

  3. 手动编写 CREATE PROCEDURE 语句

  4. 调用存储过程

1. 单击“新建查询”

[玩转系统] 如何通过 SQL Server 创建 SQL 存储过程

在这种情况下,您必须做的第一件事是单击“新建查询”按钮。这很容易做到,所以让我们解释一下如何做。

  • 好的,首先打开 SQL Server 工具。

  • 从那里,选择要在其中创建存储过程的数据库。

  • 一旦启动并运行,您应该尽快单击“新建查询”按钮。

  • 您可以在工具栏上找到此按钮。

2. 键入 CREATE PROCEDURE 语句

[玩转系统] 如何通过 SQL Server 创建 SQL 存储过程

继续,您现在必须从提供的文本区域键入创建过程语句。

以下是创建过程语句的示例:

CREATE PROCEDURE LatestTasks @Count int AS

SET ROWCOUNT @Count

SELECT TaskName AS LatestTasks, DateCreated

FROM Tasks

ORDER BY DateCreated DESC

我们必须注意,上面的脚本旨在创建一个名为 TastestTasks 的存储过程,并且它接受一个名为 Count 的参数。

3.手动编写CREATE PROCEDURE语句

如果您不确定如何根据自己的设计创建程序语句,那么让我们解释一下以帮助您成为大师。

您可以使用 CREATE PROCEDURE 开始脚本(必须始终大写)。

从那里,点击空格按钮并输入 procedure_name。

接下来是另一个空格,然后是 AS。

因此,如果操作正确,基本脚本应如下所示:

CREATE PROCEDURE GetCustomer AS

接下来,您必须专门为存储过程添加 SQL 代码,它必须与上面的第一个示例类似。

你看,如果存储过程要接收参数,就加上@符号,数据类型为Integer。这将为参数名称添加前缀,因此当一切完成后,脚本应如下所示:

CREATE PROCEDURE GetCustomer @CustomerId int AS

4.调用存储过程

要调用或执行存储过程,必须使用 EXEC 或 EXECUTE 命令。不用担心,因为两者都做同样的事情。

如果您仔细观察,那么成品应该如下所示:

EXEC GetCustomer @CustomerId = 7

或者

EXECUTE GetCustomer @CustomerId = 7

那么,数字7到底代表什么?好吧,传递的参数执行了一个包含 7 作为值的 CustomerId。这意味着如果号码发生变化,SQL 将处理不同的客户。

SQL Server 是免费的吗?

SQL Server 有一个免费版本,称为 SQL Server 2022 Express。它特别适合桌面、Web 和小型服务器应用程序的开发和生产。

SQL Server 难学吗?

总的来说,我们不得不说 SQL 是一门易于学习的语言。如果您之前有编程经验,则更是如此,因为它为您在短短几周而不是几个月内学习该语言打开了大门。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯