8.3流程控制语句(课件)-《网站数据库应用技术-SQL Server》同步教学(电子工业版)

2024-07-11
| 15页
| 27人阅读
| 1人下载
普通

内容正文:

T-SQL编程和 存储过程操作 第8章 03 流程控制语句 流程控制语句 03 顺序控制语句 BEGIN…END 语句用于将多条 T-SQL语句封装起来,构成一个语句块,它用在IF…ELSE、WHILE等语句中,使语句块内的所有语句作为一个整体被依次执行。BEGIN…END语句可以嵌套使用。BEGIN…END的基本语句格式如下: 流程控制语句 03 分支控制语句 IF…ELSE语句是条件判断语句,其中,ELSE子句是可选的,最简单的F语句没有ELSE子句部分。IF…ELSE的基本语句格式如下: IF…ELSE语句的执行方式:如果布尔表达式的值为True,则执行F后面的语句块;否则执行ELSE后面的语句块。 流程控制语句 03 循环控制语句 WHILE…CONTINUE…BREAK语句用于设置重复执行SQL语句或语句块的条件,只要指定的条件为真,就重复执行语句。其中,CONTINUE语句可以使程序跳过CONTINUE语句后面的语句,回到 WHILE循环的第一行命令,BREAK语句则使程序完全跳出循环,结束WHILE语句的执行。WHILE的基本语句格式如下: 流程控制语句 03 错误处理语句 T-SQL语句组可以包含在TRY块中,如果TRY 块内部发生错误,则会将控制传递给CATCH块中包含的另一个语句组。 流程控制语句 03 其他流程控制语句 (1)RETURN语句。RETURN语句用于无条件地终止一个查询、存储过程或批处理,此时位于RETURN语句之后的程序将不会被执行。RETURN语句的基本格式如下: 其中,参数integer_expression为返回的整型值。 (2)GOTO语句。GOTO语句将执行流更改到标签处。跳过GOTO后面的T-SQL语句,并从标签位置继续处理。GOTO语句和标签可在过程、批处理或语句块中的任何位置使用,GOTO语句可嵌套使用。 流程控制语句 03 其他流程控制语句 (3) WAITFOR语句。在到达指定时间或时间间隔之前,或在指定语句至少修改或返回一行之前,阻止执行批处理、存储过程或事务。 04 常用函数 常用函数 04 数据转换函数 常用的数据转换函数如表8-5所示。 常用函数 04 字符串函数 常用的字符串函数如表8-6所示。 常用函数 04 日期和时间函数 常用的日期和时间函数如表8-7所示。 常用函数 04 日期和时间函数 Microsoft SQL Server可识别的日期部分及其缩写如表8-8所示。 常用函数 04 系统函数 常用的系统函数如表8-9所示。 常用函数 04 数学函数 常用的数学函数如表8-10所示。 $$

资源预览图

8.3流程控制语句(课件)-《网站数据库应用技术-SQL Server》同步教学(电子工业版)
1
8.3流程控制语句(课件)-《网站数据库应用技术-SQL Server》同步教学(电子工业版)
2
8.3流程控制语句(课件)-《网站数据库应用技术-SQL Server》同步教学(电子工业版)
3
8.3流程控制语句(课件)-《网站数据库应用技术-SQL Server》同步教学(电子工业版)
4
8.3流程控制语句(课件)-《网站数据库应用技术-SQL Server》同步教学(电子工业版)
5
8.3流程控制语句(课件)-《网站数据库应用技术-SQL Server》同步教学(电子工业版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。