服务热线:

存储进程的创立和调用

发布时间: 2023-10-22 23:03:55 来源:电竞比分-存储调理

详细信息

  在SQL Server中,能够界说子程序放在数据库 中,这样的子程序称为存储进程。存储进程是 数据库目标之一。SQL Server支撑五种类型的 存储进程:体系存储进程、本地存储进程、临 时存储进程、长途存储进程和扩展存储进程。 在不一样的情况下需求履行不同的存储进程。

  如图3.28所示,然后单击“确认”按钮。就树立 了存储进程CX_PROC。

  3.存储进程的履行 经过EXECUTE指令能够履行一个已界说的存储进程。 建好存储进程后,能够在Query Analyzer 中输入如下指令调

  OUTPUT项:若含有该项,则标明对应的 形式参数是一个输出参数。该项省掉时, 表明其对应的参数是一个输入参数。

  在SQL Server环境之外履行的动态链接库 称为扩展存储进程,其前缀是sp_。运用时 需求先加载到SQL Server体系中,而且按 照运用存储进程的办法履行。

  用户存储进程只能界说在当时数据库中, 能够正常的运用SQL或企业办理器来创立存储过 程。运用SQL创立时的根本语法格局如下:

  暂时存储进程归于本地存储进程。假如 本地存储进程的称号前有一个“#”,该 存储进程就称为部分暂时存储进程,这 种存储进程只能在一个用户会话中运用; 假如本地存储进程的称号前有两个“#”, 该进程便是大局暂时存储进程,这种存 储进程能够在全用户会话中运用。

  体系存储进程是由体系供给的存储进程,能够 作为指令履行各种操作。体系存储进程界说在 体系数据库master中,其前缀是sp_。它答应 体系办理员履行修正体系表的数据库办理使命, 能够在任何一个数据库中履行。

  本地存储进程是指在用户数据库中创立 的存储进程,这种存储进程完结特定数 据库操作使命,其称号不能以sp_为前 缀。

  例3-17 树立一个存储进程,实现从产品信息 表中查询某种产品的单价和库存量。

  第1步:在SQL Server企业办理器中,挑选相应 的服务器、数据库和存储进程图标,右击存储 进程图标,呈现如图3.27所示的方便菜单。

  第2步:挑选“新建存储进程”,则呈现修改存 储进程的特点窗口,在窗口中输入界说的存储 进程,接着进行语法查看,单击“查看语法” 按钮。

  在SQL Server的查询分析器中输入上述代码,执 行后的成果如图3.26所示。