admin 管理员组

文章数量: 1184232


2024年4月17日发(作者:nginx项目独立重启)

SQLSERVER存储过程使用说明书

引言

首先介绍一下什么是存储过程:存储过程就是将常用的或很复杂的工作,预先用SQL

语句写好并用一个指定的名称存储起来,并且这样的语句是放在数据库中的,还可以根据

条件执行不同SQL语句, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的

服务时,只需调用execute,即可自动完成命令。

请大家先看一个小例子:

create proc query_book

as

select * from book

go

--调用存储过程

exec query_book

请大家来了解一下存储过程的语法。

Create PROC [ EDURE ] procedure_name [ ; number ]

[ { @parameter data_type }

[ VARYING ] [ = default ] [ OUTPUT ]

] [ ,...n ]

[ WITH

{ RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ]

[ FOR REPLICATION ]

AS sql_statement [ ...n ]

一、参数简介

1、 procedure_name

新存储过程的名称。过程名必须符合标识符规则,且对于数据库及其所有者必须唯一。

要创建局部临时过程,可以在 procedure_name 前面加一个编号

符 (#procedure_name),要创建全局临时过程,可以在 procedure_name 前面加两个编

号符 (##procedure_name)。完整的名称(包括 # 或 ##)不能超过 128 个字符。指定过

程所有者的名称是可选的。

2、;number


本文标签: 过程 名称 语句 数据库 指定