《数据库技术与应用》课件-29.管理视图_第1页
《数据库技术与应用》课件-29.管理视图_第2页
《数据库技术与应用》课件-29.管理视图_第3页
《数据库技术与应用》课件-29.管理视图_第4页
《数据库技术与应用》课件-29.管理视图_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

管理视图课程简介2通过本课程的学习,掌握使用SSMS可视化图形界面和T-SQL语句两种方法来管理视图。

主要学习内容:一.修改视图二.查看视图的创建信息三.重命名视图四.删除视图修改视图3【例】将已创建的“View_UsersType”修改为用户类型单纯是教师的视图。方法一:使用SSMS可视化图形界面修改视图(1)如图所示,在"对象资源管理器"窗口中,展开数据库“BookManageDB”节点→“视图”节点,鼠标右键单击其中的“View_UsersType”节点,从弹出的快捷菜单中选择“设计”命令。修改视图4(2)如图所示,在弹出的"视图设计器"的“条件网格”窗格中,将筛选器的筛选条件设置为’教师’。修改视图5(3)这时在“SQL语句”窗格中,可以看到自动生成的SELECT查询语句,单击"视图设计器"工具栏中的“执行SQL”按钮,可以看到查询结果,如图所示。修改视图6(4)关闭"视图设计器"标签,完成修改并保存。修改视图7方法二:使用T-SQL语句修改视图使用ALTERVIEW语句可以修改视图,其语法格式如下所示:ALTERVIEW视图名[(列名表)]ASSELECT_STATEMENT修改视图8代码与运行结果,如图所示:完成修改后,进入"视图设计器"中就可看到修改结果已呈现。查看视图的创建信息91.使用SSMS可视化图形界面查看 使用SSMS可视化图形界面查看视图创建的相关信息,可以直接打开对应视图的“视图设计器”进行查阅。查看视图的创建信息102.使用T-SQL语句查看【例1】查看视图View_UsersType创建的详细信息。代码与运行结果,如图所示:查看视图的创建信息11代码“sp_helpView_UsersType”中的“sp_help”是用来返回有关数据库对象(此处为视图)的详细信息,如果不针对某一特定对象,则返回数据库中所有对象信息。特别说明:sp_开头的命令是系统的存储过程,存储过程的内容将在后续课程中介绍。查看视图的创建信息12【例2】查看视图View_UsersType创建所依赖的对象。代码与运行结果,如图所示:代码“sp_dependsView_UsersType”中的“sp_depends”是用来指出数据库对象(此处为视图)所依赖的信息。查看视图的创建信息13【例3】查询视图View_UsersType创建所基于的语句信息。代码与运行结果,如图所示:代码“sp_helptextView_UsersType”中的“sp_helptext”是用来检索出未加密的数据库对象(此处为视图)的创建文本。重命名视图14【例】将视图View_UsersType重命名为View_UsersType1。方法一:使用SSMS可视化图形界面重命名视图如图所示,在"对象资源管理器"窗口中,展开“视图”节点,鼠标右键单击其中的“View_UsersType”节点,从弹出的快捷菜单中选择“重命名”命令,将视图名称进行更改即可。重命名视图15方法二:使用T-SQL语句修改视图代码与运行结果,如图所示:代码“SP_renameView_UsersType,View_UsersType1”中的“SP_rename”是用来完成数据库对象(此处为视图)的更名。删除视图16【例】删除视图View_UsersType方法一:使用SSMS可视化图形界面删除视图如下图所示,在"对象资源管理器"窗口中,展开“视图”节点,鼠标右键单击其中的“View_UsersType”节点,从弹出的快捷菜单中选择“删除”命令,在弹出的"删除对象"窗口中,确认要删除的视图,单击“确定”按钮即可删除此视图。删除视图17删除视图18方法二:使用T-SQL语句删除视图使用DROPVIEW语句可以删除视图,其语法格式如下所示:DROPVIEW视图名删除视图19代码与运行结果,如图所示

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论