2006年报关员资格全国统一考试A卷.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2006年报关员资格全国统一考试A卷

第10章 存储过程和触发器 本章重点 存储过程的概念、分类 存储过程的创建、执行 触发器的概念、分类 触发器的创建、触发 DELETED与INSERTED表 本章难点 有参存储过程的创建、执行 触发器的触发时机 DELETED与INSERTED表 第10章 存储过程和触发器 10.1 存储过程的概念 10.1 存储过程的概念 10.1 存储过程的概念 10.1 存储过程的概念 10.1 存储过程的概念 10.1 存储过程的概念 存储过程的优点 执行效率高 统一的操作流程 重复使用 安全性 10.1 存储过程的概念 存储过程的分类 系统存储过程 存储在master数据库中以sp_为前缀 用户自定义存储过程 用户存储过程是用户根据需要,在自己的普通数据库中创建,是用来完成某项特定任务的存储过程。 10.1 存储过程的概念 存储过程与视图比较 可以在单一的存储过程中执行一系列T-SQL语句,而视图只能是SELECT。 存储过程可以接受参数,并能返回单个或多个结果集以及返回值,视图不能接受参数,只能返回结果集。 一般将经常用到的多个表的链接查询定义为视图,而存储过程完成复杂的一系列的处理,在存储过程中也会经常使用到视图。 第10章 存储过程和触发器 10.2 建立和执行存储过程 10.2 建立和执行存储过程 (1)语法格式: 10.2 建立和执行存储过程 10.2 建立和执行存储过程 例10.1从xsgl数据库的三个表中查询,返回学生学号、姓名、课程名、成绩。该存储过程实际上只返回一个查询信息。 10.2 建立和执行存储过程 2、执行存储过程 10.2 建立和执行存储过程 10.2 建立和执行存储过程 例10.3从xsgl数据库的三个表中查询某人指定课程的成绩。 10.2 建立和执行存储过程 练习: 在xs数据库中,创建一个存储过程jsjzf_p,用于查询信息系学生的总学分的排名情况(从高分到低分)。 10.2 建立和执行存储过程 练习: 使用输入参数,创建查询存储过程xzf_p,用于查询指定某系学生总学分的排名情况(由高到低)。 10.2 建立和执行存储过程 练习: 使用输入参数,创建存储过程grkccj_p,查询某人指定课程的成绩和学分。 10.2 建立和执行存储过程 例:参数传递技巧 在执行存储过程时,若未指明参数名称,则必须依照存储过程所需的参数依次传过去,而且除非该参数指定有默认值,否则不可省略。 10.2 建立和执行存储过程 例:创建一个存储过程xscj_p,查询指定学生的学号,姓名,所选课程名称及该课程的成绩,默认为查询刘姓学生的学习情况。 10.2 建立和执行存储过程 例:执行存储过程xscj_p 10.2 建立和执行存储过程 例10.5:创建一个存储过程用于计算指定学生各科成绩的总分,存储过程中使用了一个输入参数和一个输出参数。 10.2 建立和执行存储过程 例10.5中存储过程的执行方法为: 10.2 建立和执行存储过程 练习: 创建一个存储过程kcavg_p,用于查询所有学生所学指定课程的平均成绩,并将该平均成绩返回。 10.2 建立和执行存储过程 练习: 执行存储过程kcavg_p,查询计算机文化基础课程的平均分。 10.2 建立和执行存储过程 课堂练习: 1.在Sales数据库中,创建存储过程proc_Employees,查询所有的员工信息。 2.创建一个带有输入参数的存储过程proc_goods,查询指定员工所进商品信息。 3.创建一个带有输入和输出参数的存储过程proc_GNO,查询指定厂商指定名称的商品所对应的商品编号。 10.2 建立和执行存储过程 1.在Sales数据库中,创建存储过程proc_Employees,查询所有的员工信息。 10.2 建立和执行存储过程 2.创建一个带有输入参数的存储过程proc_goods,查询指定员工所进商品信息。 10.2 建立和执行存储过程 3.创建一个带有输入和输出参数的存储过程proc_GNO,查询指定厂商指定名称的商品所对应的商品编号。 第10章 存储过程和触发器 10.3 存储过程的管理与维护 第10章 存储过程和触发器 10.4 触发器的概念 10.4 触发器的概念 10.4 触发器的概念 与存储过程的区别: 触发器可以说是当触发器表(库)内容被更改时自动执行的存储过程。不能直接被调用,也不能传递或接受参数。 10.4 触发器的概念 触发器的用途 约束可以直接设置于数据表内,通常不需另外撰写程序。但些方法只能进行比较简单的操作,包括自动填入默认值,确保字段数据不得重复,限制输入值,维护表间的参考完整性等。 触发器是针对

文档评论(0)

16588ww + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档