- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
INTO子句。 ?不能在临时表上创建视图。 WITH CHECK OPTION关键字 指定在视图上所进行的修改都要符 合select_sataemen所指定的限制 条件,这样可以确保视图创建后, 对视图中数据的修改仍符合视图的 定义,可通过视图看到修改的数据。 〖例4.56〗创建汽车指挥专业驾驶员 的基本情况视图。 CREATE VIEW jsy_01v AS SELECT 驾照号, 姓名, 所学专业, 籍 贯, 出生年月, 积分 FROM jsy WHERE 所学专业=’汽车指挥’ WITH CHECK OPTION 结果如图4.56所示。 当修改jsy_01v视图时,必须 要符合所学专业为‘汽车指挥’这个 条件。当jsy表数据发生变化,查 询jsy_01v视图时会自动反映出 来。但若jsy表结构发生变化,则 需要重新创建视图jsy_01v。 视图的数据还可以来源多个 表或视图。 〖例4-57〗出车驾驶员的出车基本情况视图。 CREATE VIEW jsy_xcv AS SELECT jsy.姓名, jsy.驾照号, xc.车牌号, xc.调度号 FROM jsy, xc WHERE jsy.驾照号=xc.主驾 结果如图4.57所示。 〖例4-58〗创建汽车指挥专业驾 驶员的出车情况视图。 CREATE VIEW jsyxc_01v AS SELECT jsy_01v.姓名, cd.日期 , cd.目的地, cd.实际行程,xc.车牌 号, xc.调度号 FROM jsy_01v, cd, xc WHERE jsy_01v.驾照号=xc.主 驾 AND xc.出车单号=cd..出车单 号 执行结果如图4.58所示。 〖例4-59〗按所学专业和是否见习 创建统计驾驶员的平均积分视图。 CREATE VIEW jsy_avg AS SELECT 所学专业, 是否见习, ‘平 均积分’=AVG(积分) FROM jsy GROUP BY所学专业, 是否见习 执行结果如图4.59。 (二)界面方式 下面以〖例4-57〗创建出车驾 驶员的基本情况视图为例,说明在 企业管理器中创建视图的步骤。 第1步 打开企业管理器,展 开层次结构,在数据库traffic的 “视图”对象上单击鼠标上右键,在 弹出的快捷菜单上选择“新建视 图…”,如图4-60。此时出现新建 视图窗口,如图4-61,其中有四个 子窗口,第一个子窗口为选择表窗 口,第二个子窗口为网格窗口即选 择列和行窗口,第三个子窗口为 SQL窗口即相应的SELECT语句窗 口,第四个窗口为视图窗口。 第2步 在第一个子窗口中单击鼠标 上右键,在弹出的快捷菜单上选择 “添加表…”,将出现“添加表”对话 框,如图4-62。 第3步 选择基本表jsy,单击“添 加”按钮。同样用此方法添加行车 表xc。此时新建视图窗口如图 4-63。 第4步 在第二个子窗口中选择创 建视图所需的字段,在此选择jsy 表中的驾照号、姓名,选择xc表 中的车牌号、调度号。在驾照号这 一行的准则列位置输入‘xc.主驾’, 回车后该准则即出现在SELECT 语句中的连接方式中, 如图4-64。可以指定列的别名、排序方式和更多的准则。如果当视图中有计算列,必须指定别名。也可以直接在第三个子窗口中输入SELECT语句。 解。T-SQL语言中的CASE函数提 供了这样的功能。CASE函数有两 种形式,即简单的CASE函数和搜 索式CASE函数,下面分别介绍。 (一)简单的CASE函数 简单的CASE函数的格式为: CASE input_expression {WHEN when_expression THEN result_rxpression}[,…n] [ELSE else_result_expression] END 函数执行过程为:首先计算 input_expression表达式的值, 并与每一个when_expression表 达式的值比较,若相等则返回对应 的result_rxpression表达式的值; 否则返回else_result_expression 表达式的值。 〖例4-53〗查询所有车辆的累计 里程和车况,车况按启用年代分 为新车、半新和旧车。 SELECT 车牌号, 累计里程, ‘车 况’= CASE 启用年代 WHEN 1989 THEN ‘旧车’ WHEN 2000 THEN ‘半新’ WHEN 2001 THEN ‘新车’ END FROM cl 执行结果如图4.53。 (二)搜索式CASE函数 搜索式CASE函数格式为: CASE WHEN boolean_expression T
您可能关注的文档
- SQL Server 2012数据库应用与开发教程(第三版) 教学课件 作者 卫 琳 主编 模块12 数据库的备份与恢复.ppt
- SQL Server 2012数据库应用与开发教程(第三版) 教学课件 作者 卫 琳 主编 模块13 分区管理及系统数据库的备份和还原.ppt
- SQL Server 2012数据库应用与开发教程(第三版) 教学课件 作者 卫 琳 主编 习题答案.doc
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第1章 数据库的基本概念.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第2章 数据库创建.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第3章 表与表数据操作.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第4章 数据库查询和视图.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第5章 TSQL语言.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第6章 索引与数据完整性.ppt
- SQL Server 数据库教程 2008版 教学课件 作者 郑阿奇 刘启芬 顾韵华 第7章 存储过程和触发器.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第5章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第6章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第7章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第8章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第9章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第10章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第11章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第12章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第13章.ppt
- SQL Server基础教程 教学课件 作者 董翔英 等 第14章.ppt
最近下载
- 国际会计第七版课后答案(第三章).doc VIP
- ABAQUS六面体网格划分的分块技巧(从SolidWorks导入多实体分块).pdf VIP
- 2024年高校教师资格证之高等教育心理学通关考试题库带答案解析.docx VIP
- 输电点工程施工质量验收统一表式全套(变电土建、变电电气、线路、电缆).docx VIP
- Unit1-Unit3单词默写表(中翻英)北师大版高中英语选择性必修第一册.pdf VIP
- SYT6064-2017 油气管道线路标识设置技术规范.pdf VIP
- 工业机器人技术基础-全套PPT课件.pptx
- 麻醉手术期间病人的容量治疗与血液保护.ppt VIP
- 人教版(2024新版)九年级上册化学全册教案教学设计.docx
- 淞沪会战ppt课件.pptx VIP
文档评论(0)