SQL Server 数据库技术第8章存储过程和触发器的创建与维护.._第1页
SQL Server 数据库技术第8章存储过程和触发器的创建与维护.._第2页
SQL Server 数据库技术第8章存储过程和触发器的创建与维护.._第3页
SQL Server 数据库技术第8章存储过程和触发器的创建与维护.._第4页
SQL Server 数据库技术第8章存储过程和触发器的创建与维护.._第5页
已阅读5页,还剩115页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选ppt2精选ppt3精选ppt4精选ppt5精选ppt6精选ppt7精选ppt8精选ppt9精选ppt选择存放存储过选择存放存储过程的数据库。程的数据库。10精选ppt选择存储过程中选择存储过程中要针对哪些表做要针对哪些表做哪些操作。哪些操作。11精选ppt向导会针对每一向导会针对每一个数据表的每一个数据表的每一个操作,都产生个操作,都产生单独的存储过程单独的存储过程来处理。来处理。按此按钮可编辑按此按钮可编辑选定项目的设置。选定项目的设置。12精选ppt更改存储过程的更改存储过程的名称。名称。按此按钮可直接按此按钮可直接修改修改SQL程序代程序代码。码。execute insert_读者

2、基本信息表读者基本信息表_1 67,女女,fggg,7,913精选ppt14精选ppt默认的样板。默认的样板。CREATE PROCEDURE 存存储过程储过程_读者信息读者信息AS SELECT 读者编号读者编号,姓名姓名,性性别别,所在部门所在部门 from 读者基本读者基本信息表信息表15精选ppt16精选ppt17精选ppt18精选ppt19精选ppt20精选ppt21精选ppt简单的存储过程22精选ppt带参数的存储过程23精选ppt24精选ppt带参数的存储过程25精选ppt (方括号)指定范围(方括号)指定范围(a-f)或集合()或集合(abcdef)中的任何单个字符。)中的任何

3、单个字符。26精选ppt27精选pptexec 存储过程存储过程_读者借阅信息读者借阅信息 JSJ0328精选ppt29精选ppt30精选ppt31精选ppt32精选ppt33精选ppt34精选ppt35精选ppt36精选ppt38精选ppt39精选ppt40精选ppt41精选ppt42精选ppt43精选ppt44精选ppt45精选ppt46精选ppt47精选ppt48精选ppt49精选ppt50精选ppt建建立立过过程程修修改改过过程程53精选ppt54精选ppt55精选ppt56精选ppt57精选ppt58精选ppt59精选ppt60精选ppt61精选ppt62精选ppt63精选ppt 当

4、数据表有当数据表有INSERTINSERT、UPDATEUPDATE、DELETEDELETE事件发生时,事件发生时,所设置的触发器即会自动被执所设置的触发器即会自动被执行,以进行维护数据完整性,行,以进行维护数据完整性,或其他数据处理工作。或其他数据处理工作。就是当表内容就是当表内容被更改时,会被更改时,会自动执行的存自动执行的存储过程。储过程。数数据据的的完完整整性性约束特点约束特点: :直接设置于表内直接设置于表内, ,不需编不需编程程; ;只能进行比较简单的操作只能进行比较简单的操作; ;65精选ppt注:简单的工作应尽量用约束来完成,这样容易设置及注:简单的工作应尽量用约束来完成,这

5、样容易设置及维护,执行效率也比较好。只有当它无法满足需要时考维护,执行效率也比较好。只有当它无法满足需要时考虑使用触发器。虑使用触发器。66精选ppt67精选ppt68精选ppt69精选ppt70精选ppt71精选ppt72精选ppt这里在这里在“文本文本”框中输入以一文本:(功能:创建一个框中输入以一文本:(功能:创建一个INSERT触发器)触发器)CREATE TRIGGER 触发器触发器_图书信息表图书信息表_插入插入 ON 图书基本信息表图书基本信息表 FOR INSERTASDECLARE 提示提示 char(30)SET 提示提示=你插入了一条新记录你插入了一条新记录!PRINT

6、提示提示当在当在“图书基本信息表图书基本信息表”中插入一条新记录时,中插入一条新记录时,触发该触发器,并给出触发该触发器,并给出“你插入了一条新记你插入了一条新记录!录!”的提示信息。的提示信息。73精选ppt74精选ppt75精选ppt OF类触发器:类触发器:77精选ppt78精选ppt79精选ppt80精选ppt81精选ppt82精选ppt83精选ppt84精选ppt85精选ppt86精选ppt87精选ppt88精选ppt89精选ppt90精选ppt91精选ppt92精选pptDELETEDINSERTED修改修改例例8-9流程分析图流程分析图94精选ppt95精选ppt96精选ppt97精选ppt98精选ppt99精选ppt100精选ppt101精选ppt102精选ppt103精选ppt104精选ppt105精选ppt106精选ppt107精选ppt108精选ppt109精选ppt110精选ppt111精选ppt112精选ppt113精选ppt存存储储过过程程系统自动创建的,主要存储在系统自动创建的,主要存储在master数据库数据库中,一般以中,一般以sp_为前缀。为前缀。触触发发器器直接删除触发器所在的数据表直

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论