SQLServer2008数据库应用任务驱动式教程教学课件ppt作者于晓静任务6课件.pptxVIP

SQLServer2008数据库应用任务驱动式教程教学课件ppt作者于晓静任务6课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQLServer2008数据库应用任务驱动式教程教学课件ppt作者于晓静任务6课件.pptx

任务6 T-SQL程序设计6.1 任务提出6.1.1 任务背景SQL Server程序设计是学习SQL Server数据库的一个重要环节,它对以后的程序开发有着决定的作用。本任务从最简单的Transact-SQL的语法入手,介绍T-SQL进行程序设计的一些基础知识。6.1.2 任务描述本任务主要包括以下内容:SQL语言组成要素命名SQL Server对象的规则数据类型的使用常量和变量的应用函数的使用运算符和表达式的使用通配符的使用流程控制语言批处理的使用注释的使用6.2 任务实施与拓展6.2.1 标识符使用例1:建立含有保留字的对象例2:查询含有空格的对象。例3:以四个节点的方式指定对象名称6.2.2 变量的使用例4:变量的声明、赋值和打印输出。例5:使用SELECT命令将表中的查询结果赋值给变量。例6:在查询语句中使用由 SET 赋值的局部变量对数据进行检索,查询01号学生的成绩。6.2.3 函数的使用例7:字符串函数的使用。例8:日期和时间函数使用例9:数学函数的使用例10:配置函数的使用例11:其它常用函数6.2.4 运算符和表达式例12:算术运算符与字符串运算符的使用6.2.5 Transact-SQL流程控制语言例13:利用变量判断数据库学生表的行数,输出显示学生数是否大于1万人。例14:检索成绩表,判断是否有不及格的成绩,如果存在,将所有成绩加2分,直到所有成绩都及格。(为了不破坏原表数据,先将“成绩表”数据放到“成绩表练习”中,在“成绩表练习”中进行数据修改)例15:利用CASE方式,将学生表的性别值转换为“男生”或“女生”6.2.5 Transact-SQL流程控制语言例16:利用CASE方式,将成绩表的成绩值转换为A~E五个等级6.2.6 批出理例16:批处理规则举例。例17:运行下列代码,找出错误,并改正。6.2.7 EXEC、WAITFOR、RETURN、@@ERROR和TRY…CATCH语句1.EXEC语句使用例18:执行存储过程(参见任务7存储过程和触发器)。2. WAITFOR语句的使用例19:以下示例使用WAITFOR语句,指定在执行查询语句之前等10秒。3. RETURN语句的使用例20:以下示例显示RETURN语句的使用。4. @@ERROR语句的使用例21:测试使用@@ERROR获取错误消息5. TRY…CATCH语句的使用例22:测试使用TRY…CATCH。6.2.8 注释例23:单行注释标记方式。例24:多行注释示例。6.3 相关知识6.3.1 SQL语言组成要素 1. 数据定义语言(DDL)2. 数据操纵语言(DML)3. 数据控制语言(DLC)6.3.2 命名SQL Server对象的规则1. 标识符定义有效的标识符命名规则如下。第一个字符必须是下列字符之一:Unicode 标准 3.2 所定义的字母。Unicode 中定义的字母包括拉丁字符 a-z 和 A-Z,以及来自其他语言的字母字符。下划线 (_)、at 符号 (@) 或数字符号 (#)。后续字符可以包括:Unicode 标准 3.2 中所定义的字母。基本拉丁字符或其他国家/地区字符中的十进制数字。at 符号、美元符号 ($)、数字符号或下划线。标识符一定不能是 Transact-SQL 保留字。SQL Server 可以保留大写形式和小写形式的保留字。不允许嵌入空格或其他特殊字符。不允许使用增补字符。6.3.2 命名SQL Server对象的规则2. 引用对象服务器名称.数据库名称.架构名称.对象名称3. 保留字Microsoft SQL Server 保留了一些专用的关键字。例如,在 SQL Server 代码编辑器中使用 Transact-SQL 的SELECT关键字通知 SQL Server对数据表中数据进行查询。6.3.3 数据类型为对象分配数据类型时可以为对象定义四个属性:对象包含的数据种类。所存储值的长度或大小。数值的精度(仅适用于数字数据类型)。精度是数字中的数字个数。数值的小数位数(仅适用于数字数据类型)。小数位数是数中小数点右边的数字个数。例如,数 123.45 的精度是 5,小数位数是 2。6.3.4 常量和变量1. 常量常量是表示一个特定数据值的符号。常量的格式取决于它所表示的值的数据类型。2. 局部变量 Transact-SQL使用局部变量保存单个特定类型数据值。(1)声明Transact-SQL变量:(2)为 Transact-SQL 变量设置值:(3)变量的显示6.3.5 函数聚合函数:聚合函数对一组值执行计算,并返回单个值。除了 COUNT 以外,聚合函数都会忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档