SQL补充:触发器、临时表与游标

SQL补充:触发器、临时表与游标

ID:45078293

大小:1.28 MB

页数:41页

时间:2019-11-09

SQL补充:触发器、临时表与游标_第1页
SQL补充:触发器、临时表与游标_第2页
SQL补充:触发器、临时表与游标_第3页
SQL补充:触发器、临时表与游标_第4页
SQL补充:触发器、临时表与游标_第5页
资源描述:

《SQL补充:触发器、临时表与游标》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL补充:触发器、临时表与游标Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.回顾1存储过程是什么?使用存储过程有什么好处?存储过程的参数和局部变量有什么不同?请写出以下存储过程的调用命令,要求@num1使用默认值,@num2使用65:createprocedureproc_sample(@num1int=60,@num2int=70)as…Evaluationonly.Createdwi

2、thAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.回顾2代码阅读,下列系统存储过程的功能是:EXECsp_helpconstraintstuInfoEXECsp_helpindexstuMarksEXECsp_renamedb‘stuDB',‘studentDB‘EXECxp_cmdshell‘mkdird:project’根据您的理解,print语句和RAISERROR语句有什么区别Evaluationonly.CreatedwithA

3、spose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.回顾3代码阅读:指出下列语句的错误CREATEPROCEDUREproc_stuInfo--定义存储过程@stuNameVARCHAR(10),@mINTOUTPUT,@stuAge=18INTAS.....代码略GO--调用存储过程DECLARE@sINTEXECproc_stuInfo'张三',@s,30EXECproc_stuInfo'张三',@sEXECproc_stuInfo@stuAg

4、e=22,@stuName='李四',@m=@sOUTPUT@stuAgeINT=18EXECproc_stuInfo'张三',@sOUTPUT,30EXECproc_stuInfo'张三',@sOUTPUT正确Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.本章目标掌握触发器的用法理解触发器的使用场合掌握创建Insert/update/delete触发器的语法掌握创建列触发器的语法掌握临时

5、表的用法全局临时表和本地临时表的用法全局临时表和本地临时表的区别掌握游标的用法Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.为什么需要触发器(TRIGGER)呢?典型的应用就是银行的取款机系统一、触发器演示:为什么需要触发器.sql帐户信息表bank交易信息表transInfo张三取钱200问题:没有自动修改张三的余额最优的解决方案就是采用触发器:它是一种特殊的存储过程也具备事务的功能它能

6、在多表之间执行特殊的业务规则张三开户1000元,李四开户1元为什么需要触发器Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.张三李四王五赵二王三宋二刘五插入什么是触发器3-1删除触发器触发赵二退休赵二员工表退休员工表Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011A

7、sposePtyLtd.触发器是在对表进行插入、更新或删除操作时自动执行的存储过程触发器通常用于强制业务规则触发器是一种高级约束,可以定义比用CHECK约束更为复杂的约束可执行复杂的SQL语句(if/while/case)可引用其它表中的列什么是触发器3-2Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.触发器定义在特定的表上,与表相关自动触发执行不能直接调用是一个事务(可回滚)什么是触发器

8、3-3Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。