
8存储过程 8.1 存储过程的概念 8.2 建立和执行存储过程 8.3 存储过程中参数的使用 8.4 存储过程的管理与维护 8.5 条统存储过程和扩展存储过程 髻人民邮电版科 点击此处織爽冰映
8 存储过程 8.1 存储过程的概念 8.2 建立和执行存储过程 8.3 存储过程中参数的使用 8.5 系统存储过程和扩展存储过程 8.4 存储过程的管理与维护

学习目标 通过本部分的学习,应该掌握以下内 容。 >存储过程的作用 >熟练创建、修改、删除存储过程 >在实际应用开发时能够灵活运用存储过程 以提高开发效率 人民邮电出版礼 ELECOM PRESS 女击此处线爽放映
通过本部分的学习,应该掌握以下内 容。 ➢存储过程的作用 ➢熟练创建、修改、删除存储过程 ➢在实际应用开发时能够灵活运用存储过程 以提高开发效率 学习目标

8.1存储过程的概念 存储过程按返回的数据类型,可分为 两类:一类类似于SELECT语句,用于查 询数据,查询到的数据以结果集的形式给 出;另一类存储过程是通过输出参数返回 信息,或不返回信息只执行一个动作。 人民部电出版科 n
8.1 存储过程的概念 存储过程按返回的数据类型,可分为 两类:一类类似于SELECT语句,用于查 询数据,查询到的数据以结果集的形式给 出;另一类存储过程是通过输出参数返回 信息,或不返回信息只执行一个动作

存储过程可以嵌套,即一个存储过程 的内部可以调用另一个存储过程。 髻人民邮电出版礼 点击处绮乘映
存储过程可以嵌套,即一个存储过程 的内部可以调用另一个存储过程

8.1.1基本概念 存储过程是一组编译在单个执行计划 中的Transact--SQL语句,它将一些固定的 操作集中起来交给SQLServer2005数据库 服务器完成,以实现某个任务。 人民邮电出版社 点赤能处蜡束放映
8.1.1 基本概念 存储过程是一组编译在单个执行计划 中的Transact-SQL语句,它将一些固定的 操作集中起来交给SQL Server 2005数据库 服务器完成,以实现某个任务

8.1.2存储过程的优点 存储过程具有以下优点。 (1)通过本地存储、代码预编译和缓存技 术实现高性能的数据操作。 (2)通过通用编程结构和过程重用实现编 程框架。 (3)通过隔离和加密的方法提高了数据库 的安全性。 人民邮电版科
8.1.2 存储过程的优点 存储过程具有以下优点。 (1)通过本地存储、代码预编译和缓存技 术实现高性能的数据操作。 (2)通过通用编程结构和过程重用实现编 程框架。 (3)通过隔离和加密的方法提高了数据库 的安全性

8.2建立和执行存储过程 8.2.1创建和执行简单存储过程 创建存储过程的基本语法如下。 CREATE PROCEDURE存储过程名 [WITH ENCRYPTION] WITH RECOMPILE] AS SQL语句 髻人民邮电出版礼 点蛇处放映
8.2 建立和执行存储过程 8.2.1 创建和执行简单存储过程 创建存储过程的基本语法如下。 CREATE PROCEDURE 存储过程名 [WITH ENCRYPTION] [WITH RECOMPILE] AS SQL语句

8.2.2执行字符串 EXECUTE语句除了可以执行存储过 程外,还可以执行存放$QL语句的字符串 变量,或直接执行$QL语句字符串。 此时EXECUTE语句的语法格式如下。 EXECUTE({@字符串变量N'SQL语句字 符串’}+) 人民邮电出版社 点赤处爽映
8.2.2 执行字符串 EXECUTE语句除了可以执行存储过 程外,还可以执行存放SQL语句的字符串 变量,或直接执行SQL语句字符串。 此时EXECUTE语句的语法格式如下。 EXECUTE({@字符串变量|[N]’SQL语句字 符串’}[+...n])

8.3存储过程中参数的使用 8.3.1带输入参数的存储过程 1,建立存储过程 一个存储过程可以带一个或多个输入 参数,输入参数是指由调用程序向存储过 程传递的参数,它们在创建存储过程语句 中被定义,在执行存储过程中给出相应的 参数值。 人民部电出版科
8.3 存储过程中参数的使用 8.3.1 带输入参数的存储过程 1.建立存储过程 一个存储过程可以带一个或多个输入 参数,输入参数是指由调用程序向存储过 程传递的参数,它们在创建存储过程语句 中被定义,在执行存储过程中给出相应的 参数值

声明带输入参数的存储过程的语法格 式如下。 CREATE PROCEDURE存储过程名 @参数名数据类型[=默认值],n [WITH ENCRYPTION] WITH RECOMPILE] AS SQL语句 髻人民邮电出版社 点地处放映
声明带输入参数的存储过程的语法格 式如下。 CREATE PROCEDURE 存储过程名 @参数名 数据类型[=默认值] [,...n] [WITH ENCRYPTION] [WITH RECOMPILE] AS SQL语句