- 1、本文档共320页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Page?*任务1视图的创建与应用五、任务实施5.应用上面的视图,查询2012年9月份销售的商品名称,数量、订单时间、用户账号、用户地址。执行结果如图5.1.4所示。SELECTProName,Quantity,OrderTime,AccCode,AddressFROMV_Order_ProductWHEREYear(OrderTime)=2012andMONTH(OrderTime)=9Page?*任务1视图的创建与应用六、课堂互动1.视图对数据安全性有什么正面作用?2.如果视图的数据来源于两个表,能使用Update语句通过视图同时更新两个表吗?3.视图能引用同一数据库中已有的视图吗?Page?*任务2T-SQL语言编程一、任务背景数据库也有编程语言SQLServer使用的编程语言是T-SQL,对标准SQL进行了扩展,有变量、常量、函数、流控制语句等元素。Page?*任务2T-SQL语言编程二、任务需求使用T-SQL语句实现以下需求:1.请根据今天日期是星期几,然后在订单表中相同星期几的订单数据中随机抽取一条订单,返回该条订单的用户账号,订单时间。例如今天是星期三,则在所有订单日期是星期三的订单中随机抽取一条订单记录。2.查询产品的库存情况,显示产品编号、产品名称、库存情况。库存情况显示规则如下:当库存为0时显示“已清空”;库存大于0且小于50,显示“库存不足”;库存大于等于50则显示“库存充足”。Page?*任务2T-SQL语言编程三、任务分析上述任务中,第一题涉及到SQL日期函数,随机查询等知识,第二题涉及到控制语句等知识。查询1条记录可以使用“SELECTTOP1”的写法,随机查询1条记录可以借助“Newid()”函数。只要学习并掌握T-SQL的语法,配合一定的程序设计基础就能顺利完成任务。Page?*任务2T-SQL语言编程四、知识要点(一)T-SQL基本语法1.标识符数据库对象的名称即为其标识符。SQLServer中的所有内容都可以有标识符。服务器、数据库和数据库对象(例如表、视图、列、约束及规则等)都可以有标识符。标识符有两类:(1)常规标识符(2)分隔标识符如果标识符名称不符合规则,必须对这些标识符使用方括号或者双引号进行分隔。如表名称StudentTable含有空格字符是不符合标识符规则的,但使用方括号分隔[StudentTable]或者双引号分隔“StudetnTable”,则是允许的。Page?*任务2T-SQL语言编程四、知识要点2.数据类型数据类型与项目3中介绍的表数据类型是一致的。3.变量与其他程序设计语言一样,T-SQL也有变量的概念。Transact-SQL局部变量是可以保存单个特定类型数据值的对象。变量通常用于:(1)作为计数器计算循环执行的次数或控制循环执行的次数。(2)保存数据值以供控制流语句测试。(3)保存存储过程返回代码要返回的数据值或函数返回值。Page?*任务2T-SQL语言编程四、知识要点4.常量常量是表示特定数据值的符号。常量的格式取决于它所表示的值的数据类型。例如:’abc’,100,’04/12/2013’。5.运算符和表达式运算符是一些符号,它们能够用来执行算术运算、字符串连接、赋值以及在字段常量和变量之间进行比较。在SQLServer中,运算符主要有以下六大类:算术运算符、赋值运算符、位运算符、逻辑运算符以及字符串串联接运算符。Page?*任务2T-SQL语言编程四、知识要点(二)函数在T-SQL语言中,函数被用来执行一些特殊的运算以支持SQLServer的标准命令。T-SQL编程语言提供多种系统函数,用户也可以自定义函数。Page?*任务2T-SQL语言编程四、知识要点1.聚合函数聚合函数用于对一组值进行计算并返回一个单一的值,经常与select语句中的groupby子句配合使用聚合函数共有5个,如表5-2-1所示3.字符串函数字符串函数可以字符串和表达式执行不同的运算,大多数字符串函数只能用于char和varchar数据类型以及明确转换成char和varchar的数据类型,少数几个字符串函数也可以用于binary和varbinary数据类型。常用字符串函数如表5-2-2所示。Page?*任务2T-SQL语言编程四、知识要点4.日
您可能关注的文档
- UML建模实例教程(第2版).ppt
- 财务会计综合模拟实训教程.ppt
- 无人机飞行操控技术(上篇,共上中下3篇).pptx
- 法院领导干部述学述职述廉述法报告.docx
- 某市审计局党组巡察整改专题民主生活会对照检查材料.docx
- 在全县教育系统警示教育大会上的讲话.docx
- 全市老干部工作会议上讲话稿.docx
- 某市委统战部2024年工作思路及重点举措1.docx
- 某政协副主席现实表现材料.docx
- 某副县长、公安局局长年度民主生活会“四个带头”对照检查材料.docx
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
最近下载
- 区域教育协同治理策略研究.pptx
- 橙色3D风铁人三项PPT模板.pptx
- 领航大学英语:综合教程_第1册(董金伟)U1习题答案.pdf
- 米家米家无雾加湿器 3「400」使用说明书.pdf
- 教科版六年级科学上册全册必背知识点知识清单.pdf
- 2023年西安理工大学高科学院计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- 基恩士FS-N18N放大器常用调试说明书.docx VIP
- 军事理论(中北大学)超星尔雅学习通网课章节测试答案.docx
- 园林工具链锯产品要求.xls VIP
- 2023年西安理工大学高科学院计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
文档评论(0)