第16讲T-SQL程序设计整合全解.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
流程控制语句 分支语句: CASE函数 CASE函数提供了比IF...ELSE结构更多选择和判断的机会。 使用CASE函数可以很方便地实现多种选择情况,从而避免编写多重IF...ELSE嵌套。 ⑴ 简单CASE函数: 语法如下: CASE 输入表达式 WHEN 表达式值1 THEN 返回表达式1 WHEN 表达式值2 THEN 返回表达式2 … [ELSE 返回表达式n] END 功能: 计算CASE输入表达式,将其值按指定顺序与WHEN表达式的值进行比较运算。 SQL Server 2008 流程控制语句 分支语句: CASE函数 ⑵ CASE有哪些信誉好的足球投注网站函数: 语法如下: CASE WHEN 逻辑表达式值1 THEN 返回表达式1 WHEN 逻辑表达式值2 THEN 返回表达式2 … [ELSE 返回表达式n] END 功能: 按指定顺序对每个WHEN子句求逻辑表达式的值。 SQL Server 2008 流程控制语句 循环语句: WHILE语句 语法如下: WHILE 逻辑表达式 BEGIN 命令行或语句块 [BREAK] [CONTINUE] END 功能: WHILE命令在设定的条件为真时会重复执行命令行或程序块。 CONTINUE命令使程序跳过CONTINUE命令之后的语句,回到WHILE循环的第一行命令。 BREAK命令则让程序无条件跳出循环,结束WHILE命令的执行。 SQL Server 2008 流程控制语句 其他控制语句: GOTO语句 语法如下: GOTO 标签名 功能: GOTO语句是跳转语句,其作用是无条件地跳转到标签处,从标签处往下继续执行。 说明: 标签名由标识符和冒号“:”组成。 使用GOTO语句会破坏结构化程序的设计特点,不便于程序的维护,应该尽量避免使用。 SQL Server 2008 流程控制语句 其他控制语句: WAITFOR语句 语法如下: WAITFOR DELAY 延时时间 | TIME 到达时间 功能: WAITFOR语句称为延时语句,其作用是暂停程序执行,直到所设定的等待时间已过或所设定的时间已到才继续往下执行。 说明: DELAY:用来设定等待时间,最多可达24小时。 WAITFOR DELAY ‘00:00:10‘ –延迟10秒 TIME:用来设定等待结束的时间点。 WAITFOR TIME 23:00‘ --延到23点 SQL Server 2008 流程控制语句 其他控制语句: RETURN语句 语法如下: RETURN [整型表达式] 功能: RETURN语句称为返回语句,从查询或过程中无条件退出。 用于暂停程序执行,直到所设定的等待时间已过或所设定的时间已到才继续往下执行。 说明: RETURN后的整型表达式表示结束当前程序后,返回的整数值。 SQL Server 2008 小结 常量,变量 流程控制语句 控制程序执行顺序的语句。 程序执行顺序为: 顺序执行 条件分支 循环和跳转 小课 讲解期中试卷 回顾 事务 数据库备份和恢复是两个相对应的操作。备份是对数据库或事务日志进行复制,恢复是将数据库备份重新加载到系统中的过程。 SQL Server支持完全备份、事务日志备份、差异备份、文件和文件组备份4种数据库备份类型。提供了3种数据库恢复模型:简单恢复、完全恢复、大容量日志记录恢复。恢复模型决定总体备份策略 数据库原理与应用 第16讲 T-SQL编程 提纲 重点 掌握表达示、运算符、流程控制语句(顺序执行、条件分支、循环和跳转)。 难点: 系统内置函数,分支、循环 1:T-SQL概述 T-SQL语言: SQL是结构化查询语言,大多数数据库供应商都支持SQL语言。 Microsoft公司采用Transact-SQL作为SQL Server的核心组件,简称T-SQL。 注意:在T-SQL中,命令和语句的写书不区分大小写的。 T-SQL语言包括: 数据定义语言(DDL):定义和管理数据库及其对象,例如Create、Alter和 DroP等语句。 数据操作语言(DML):实现对数据库表各对象的操作,例如Insert、Update、Delete和 Select语句。 数据控制语言(DCL):实现对数据库进行安全管理和权限管理等控制,例如Grant、Revoke、Deny等语句。 附加的语言元素:包括变量、运算符、函数、注释和流程控制语句等。 SQL Server 2008 T-SQL编程基础 数据类型 具有数据类型的对象有: 表和视图中的列。 存储过程中的参数。 变量。 函数返回值。 具有返回代码的存储过程。 数据类型包括: 系统数据类型: 自定义数据类型:是在系统数据类型基础上建立的数据类型。 SQL Server

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档