- 1、本文档共147页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]第4章 数据库的查询和视图
1.通过对象资源管理器删除视图 在“对象资源管理器”中删除视图的操作方法是: 在“视图”目录下选择需要删除的视图,右击鼠标,在弹出的快捷菜单上选择“删除”菜单项,出现删除对话框,单击“确定”按钮,即删除了指定的视图。 2.使用DROP VIEW语句删除视图 语法格式: DROP VIEW [ schema_name . ] view_name [ ...,n ] [ ; ] 其中view_name是视图名,使用DROP VIEW可删除一个或多个视图。例如: DROP VIEW CS_XS, CS_JY 将删除视图CS_XS和CS_JY。 4.3.1 游标概念 SQL Server通过游标提供了对一个结果集进行逐行处理的能力,游标可看作一种特殊的指针,它与某个查询结果相联系,可以指向结果集的任意位置,以便对指定位置的数据进行处理。使用游标可以在查询数据的同时对数据进行处理。 在SQL Server中,有两类游标可以用于应用程序中:前端(客户端)游标和后端(服务器端)游标。服务器端游标是由数据库服务器创建和管理的游标,而客户端游标是由ODBC 和 DB-Library 支持,在客户端实现的游标。在客户端游标中,所有的游标操作都在客户端高速缓存中执行。最初实现 DB-Library 客户端游标时 SQL Server 尚不支持服务器游标,而ODBC 客户端游标,是为了用于仅支持游标特性默认设置的 ODBC 驱动程序。由于 DB-Library 和 SQL Server ODBC 驱动程序完全支持通过服务器游标的游标操作,所以我们应尽量不使用客户端游标。SQL Sever 2008中对客户端游标的支持也主要是考虑向后兼容。本节除非特别指明,所说的游标均为服务器游标。 1.SQL标准语法 在SQL标准中,声明游标的语句格式为: DECLARE cursor_name [ INSENSITIVE ] [ SCROLL ] CURSOR FOR select_statement [ FOR { READ ONLY | UPDATE [ OF column_name [ ,…n ] ] } ] 说明: (1)cursor_name:游标名,它是与某个查询结果集相联系的符号名,要符合SQL Server标识符命名规则。 (2)INSENSITIVE:指定系统将创建供所定义的游标使用的数据的临时复本,对游标的所有请求都从tempdb中的该临时表中得到应答;因此,在对该游标进行提取操作时返回的数据中不反映对基表所做的修改,并且该游标不允许修改。如果省略 INSENSITIVE,则任何用户对基表提交的删除和更新都反映在后面的提取中。 (3)SCROLL:说明所声明的游标可以前滚、后滚,可使用所有的提取选项(FIRST、LAST、PRIOR、NEXT、RELATIVE、ABSOLUTE)。如果省略SCROLL,则只能使用NEXT提取选项。 (4)select_statement:SELECT语句,由该查询产生与所声明的游标相关联的结果集。该SELECT语句中不能出现COMPUTE、COMPUTE BY、INTO或FOR BROWSE关键字。 (5)READ ONLY:说明所声明的游标为只读的。UPDATE指定游标中可以更新的列,若有参数OF column_name [ ,…n ],则只能修改给出的这些列,若在UPDATE中未指出列,则可以修改所有列。 以下是一个符合SQL标准的游标声明: DECLARE XS_CUR1 CURSOR FOR SELECT 借书证号,姓名,性别,出生时间,借书量 FROM XS WHERE 专业 = 计算机 FOR READ ONLY 2.T-SQL扩展 T-SQL扩展的游标声明语句格式为: DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] /*游标作用域*/ [ FORWORD_ONLY | SCROLL ] /*游标移动方向*/ [ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ] /*游标类型*/ [ READ_ONLY | SCROLL_LOCKS | OPTIMISTIC ] /*访问属性*/ [ TYPE_WARNING ] /*类型转换警告信息*/ FOR select_statement
您可能关注的文档
- [计算机软件及应用]工厂方法模式.ppt
- [计算机软件及应用]实验7计算机组装与维护综合性设计性实验.doc
- [计算机软件及应用]巧用excel数据透视表.ppt
- [计算机软件及应用]嵌入式软件基础4-接口与网络系统.ppt
- [计算机软件及应用]常考算法1.doc
- [计算机软件及应用]字处理技能之三.doc
- [计算机软件及应用]太原理工大学java实验报告.doc
- [计算机软件及应用]思迅商业之星V7常见问题.doc
- [计算机软件及应用]微机五防软件使用.ppt
- [计算机软件及应用]微软等数据结构+算法面试100题全部答案.pdf
- 2025年农村生态环境治理与美丽乡村建设农村生态环境治理与农村电商发展研究报告.docx
- 山西省晋中市太谷区2022-2023学年八年级上学期期末物理测试题【有答案】.pdf
- 2024年07月山东第一医科大学附属省立医院(山东省立医院)招聘26人笔试历年专业考点(难、易错点荟萃)附带答案详解 .doc
- 2025年农村生态环境治理与美丽乡村建设国际合作报告.docx
- 2025年农村生态环境治理与美丽乡村建设社区参与研究报告.docx
- 2025年农村电商农村市场拓展策略与模式创新报告.docx
- 2025年农村电商市场市场细分报告——中国电商行业农村市场拓展报告市场细分策略.docx
- 2025年农村电商发展趋势与区域市场拓展策略研究报告.docx
- 2025年农村电商消费场景创新与模式优化研究.docx
- 2024-2025学年北京市平谷区高三下期中数学试题理模拟题卷含解析.doc
文档评论(0)