课程总复习模板市公开课金奖市赛课一等奖课件_第1页
课程总复习模板市公开课金奖市赛课一等奖课件_第2页
课程总复习模板市公开课金奖市赛课一等奖课件_第3页
课程总复习模板市公开课金奖市赛课一等奖课件_第4页
课程总复习模板市公开课金奖市赛课一等奖课件_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

班号:****

姓名:***总结复习SQLSERVER高级编程(4-7章)第1页课程主要技能点子查询基本子查询IN和EXISTS子查询暂时表和表变量第2页技能点1子查询基本子查询有时候在执行查询等操作时候,子查询能够代替查询条件Where后面表示式。(绝色加重部分需要注意是:子查询可能返回有多个值,此时我们将子查询与较运算符搭配将会出现问题,为了处理这个问题,于是出现了下面子查询)IN子查询将IN关键字代替比较运算符能够处理我们子查询返回值有多个问题。EXISTS子查询多用于判断将要操作数据是否存在。第3页技能点2暂时表和表变量暂时表表名以#开头表,定义、操作方法和普通表一样。例:Createtable#temp(列名列属性……)表变量类似于暂时表,存于内存中,创建方法类似于创建变量。例:Declare@temp(列名列属性……)表变量一但经定义,能够修改吗?第4页注意关键点并不是什么时候都用子查询能够提升效率。能够用子查询代替表联接。表联接不一定都能够用子查询代替。注意数据操作中条件子句里子查询假如有多个返回值,则不能用比较运算符,应改用IN(NOTIN)关键字。暂时表里数据当关闭数据库后则销毁。第5页课程主要技能点事务索引视图第6页技能点事务用来执行一个数据库操作工作单位,要么执行,要么回滚。

ACID:原子性、一致性、隔离性、持久性。 事务操作:[Begin][Commit][Rollback]Transaction索引分为聚集索引和非聚集索引。视图用于显示我们存放查询语句数据。创建一个视图:Createview视图名称能够使用select*fromview方法查询视图中数据。第7页注意关键点在事务处理中,每一个事务都应该只处理一件事情,程序执行完成必须对事业执行提交或回滚操作。索引并非越多效率越高。请看以下示例,分析运行结果:第8页课程主要技能点存放过程存放过程创建带默认值存放过程带输入/输出参数存放过程执行存放过程系统存放过程第9页技能点存放过程存放在数据库中用来做某一个数据库操作语句集。存放过程创建:Createprocedureproce_名称。带默认值存放过程:@变量名数据类型=[默认值]。带输入/输出参数存放过程:@变量名数据类型,--输入参数@变量名数据类型output输出参数执行存放过程:Execute存放过程名称 --使用默认值Execute存放过程名称输入参数 --使用输入参数--使用输入输出参数Execute存放过程名称输入参数,输出参数output第10页技能点存放过程惯用系统存放过程:Sp_databases、Sp_helpdb、Sp_helpconstraint、Xp_cmdshell第11页注意关键点注意在执行存放过程时,假如有输入参数要注意是否有默认值,假如没有默认值则不能够省略。假如有默认值又需要省略,则应该指定参数传递。假如有输出参数,则一定要加output关键字。阅读以下代码,分析运行结果,代码能正常编译吗?编译成功!第12页课程主要技能点触发器Insert触发器Update触发器Delete触发器Inserted表和Deleted表第13页技能点触发器创建触发器: Createtriggertrigger_触发器名称

On表名

For[insert][delete][update] --触发器类型使用触发器:

当对已经创建触发器表进行操作(insert、delete、update)时自动执行。Inserted表和Deleted表Inserted表保留对表进行delete和update操作时受影响统计行。Deleted表保留对表进行insert和update操作时受影响统计行。第14页注意关键点触发器也是一个事务,所以能够回滚,执行到触发器代码结束部分自动提交事务。Deleted表和Inserted表只是暂时表,并不存在物理磁盘中,而且在事务没有开启时表并不存在。第15页总结……深入学习SQL编程之后,我们回到S1阶段阶段项目,

温馨提示

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

评论

0/150

提交评论