- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 重点: 了解数字型、日期型、字符型和二进制型等数据类型及其代表的意义。 * 重点: 了解惟一标识符、SQL 变量、图像以及表等数据类型及其代表的意义。 难点: 解释清楚惟一标识符、表等这两种数据类型。 * 重点: 了解游标和用户自定义数据类型。 难点: 解释清楚游标数据类型。 * * 重点: 熟悉几种常见的全局变量。 * 重点: 掌握三种常用函数的用法; 难点: 如何简单地解释清楚各种函数的用法; 参考: 要了解更多函数的用法,请查阅 SQL Server 联机帮助 Transact-SQL 参考中的函数一节。 * 用户定义函数为标量值函数或表值函数。 如果 RETURNS 子句指定一种标量数据类型,则函数为标量值函数。可以使用多条 Transact-SQL 语句定义标量值函数。 如果 RETURNS 子句指定 TABLE,则函数为表值函数。根据函数主体的定义方式,表值函数可分为行内函数或多语句函数。 如果 RETURNS 子句指定的 TABLE 不附带列的列表,则该函数为行内函数。行内函数是使用单个 SELECT 语句定义的表值函数,该语句组成了函数的主体。该函数返回的表的列(包括数据类型)来自定义该函数的 SELECT 语句的 SELECT 列表。 如果 RETURNS 子句指定的 TABLE 类型带有列及其数据类型,则该函数是多语句表值函数。 * 重点: 了解什么是表达式; 参考: 上面的示例计算一次购物中的产品记录,首先对单价和数量进行乘法,然后对结果进行过滤,只有那些价钱大于 10,000 美元的记录才会被显示出来。 * 重点: 介绍控制语句 BEGIN…END、IF…ELSE 和 WHILE 的用法; 参考: 示例声明了一个局部变量,并且检测它的值是否等于4、5或6,根据它具体的值,进入 WHILE 循环判断当前值是奇数还是偶数; 其他几种控制语句: GOTO RETURN[n] WAITFOR …BREAK …CONTINUE。 表达式 各种符号和运算符的组合 对单个数据进行操作 表达式结果的数据类型由表达式中的成员决定 USE northwind SELECT OrderID, ProductID ,(UnitPrice * Quantity) as ExtendedAmount FROM [Order Details] WHERE (UnitPrice * Quantity) 10000 GO 示例 * 流控制的语言元素 语句级 BEGIN … END 块 IF … ELSE 块 WHILE 块 行级 CASE 语句 DECLARE @n tinyint SET @n = 5 IF (@n BETWEEN 4 and 6) BEGIN WHILE (@n 0) BEGIN SELECT @n AS Number ,CASE WHEN (@n % 2) = 1 THEN EVEN ELSE ODD END AS Type SET @n = @n - 1 END END ELSE PRINT NO ANALYSIS’ GO 示例 * 流程控制语句 流程控制语句是指那些用来控制程序执行和流程分支的命令,在SQL Server 2000中,流程控制语句主要用来控制SQL语句、语句块或者存储过程的执行流程。 * IF…ELSE语句 IF…ELSE语句是条件判断语句,其中,ELSE子句是可选的,最简单的IF语句没有ELSE子句部分。IF…ELSE语句用来判断当某一条件成立时执行某段程序,条件不成立时执行另一段程序。SQL Server允许嵌套使用IF…ELSE语句,而且嵌套层数没有限制。 * IF…ELSE语句的语法形式 IF Boolean_expression????{ sql_statement | statement_block } [ ELSE????{ sql_statement | statement_block } ] * 例:下面的示例显示带有语句块的 IF 条件。如果3号课程的平均成绩大于80,那么显示成绩列表,否则就显示文本:本课程成绩不理想。. if ( select AVG(grade) from sc where cno=3)80 begin select * from sc where cno=3 end el
您可能关注的文档
- 实验9 进程管理与系统监视精品.doc
- 实验13 静态路由的配置和管理精品.doc
- 实验八 PPP与广域网链路测试精品.doc
- 实验二 水泥常规试验精品.doc
- 实验二 随机变量的近似关系及正态分布图形及计算精品.ppt
- 实验二数据链路层实验精品.doc
- 实验二水泥精品.ppt
- 实验七+毛细管电泳和毛细管电色谱11.24精品.ppt
- 实验三、差热分析精品.ppt
- 实验十 内外网结构下的网络地址转换(2013end)精品.doc
- 中国国家标准 GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较.pdf
- 《GB/T 5211.9-2025颜料和体质颜料通用试验方法 第9部分:相同类型着色颜料耐光性的比较》.pdf
- 《GB/T 37228-2025安全与韧性 应急管理 突发事件管理指南》.pdf
- GB/T 23724.3-2025起重机 检查 第3部分:塔式起重机.pdf
- 中国国家标准 GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法.pdf
- 《GB/T 25163-2025防止儿童开启包装 可重新盖紧包装的要求与试验方法》.pdf
- GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 中国国家标准 GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射.pdf
- 《GB/T 16263.5-2025信息技术 ASN.1编码规则 第5部分:W3C XML模式定义到ASN.1的映射》.pdf
- GB/T 11349.2-2025机械振动与冲击 机械导纳的试验确定 第2部分:用激振器作单点平动激励测量.pdf
最近下载
- “红旗杯”竞赛总题库-4班组长计划管理能力考试题库(附答案).docx VIP
- 物业管理实务练习题物业的承接查验(三).pdf VIP
- 食品配送行业货物运输质量保障措施.docx VIP
- 2025入党积极分子发展对象培训考试试卷题库(含答案).docx VIP
- 地下室金刚砂地坪施工方案.docx VIP
- 2025年公安局警务辅助人员招聘考试笔试试题(附答案).docx VIP
- “红旗杯”竞赛总题库-2班组长成本绩效管理能力考试题库(附答案).docx VIP
- 轨道交通收益权质押价值评估研究--以xx市地铁x号线为例.pdf VIP
- 5. 国威人工智能产业学院建设方案V1.5.pdf VIP
- 中国AIGC应用全景图谱报告.pptx VIP
文档评论(0)