删除视图注意事项

删除视图时,将从系统目录中删除视图的定义和有关视图的其他信息。 还将删除视图的所有权限。

使用 DROP TABLE 删除的表上的任何视图都必须使用 DROP VIEW 显式删除。

对索引视图执行 DROP VIEW 时,将自动删除视图上的所有索引。 若要显示视图上的所有索引,请使用 sp_helpindex。

通过视图进行查询时, 数据库引擎将进行检查以确保语句中引用的所有数据库对象都存在,这些对象在语句的上下文中有效,以及数据修改语句没有违反任何数据完整性规则。 如果检查失败,将返回错误消息。 如果检查成功,则将操作转换为对基础表的操作。 如果基础表或视图自最初创建视图以来已发生更改,则删除并重新创建视图可能很有用。

有关确定特定视图的依赖关系的详细信息,请参阅 sys.sql_dependencies (Transact-SQL)。

有关查看视图文本的详细信息,请参阅 sp_helptext (Transact-SQL)。

删除视图需要对视图拥有 CONTROL 权限,对包含视图的架构拥有 ALTER 权限,或者拥有 db_ddladmin 固定服务器角色中的成员身份。

使用SSMS数据库管理工具删除视图

1、连接数据库,选择数据库,展开数据库-》展开视图-》选择要删除的视图-》右键点击-》选择删除。

2、在删除对象弹出框-》点击确定。

3、删除结果。

使用T-SQL脚本删除视图

语法:

--声明数据库引用

use 数据库名;

go

--判断视图是否存在,如果存在则删除

if exists(select * from sys.views where name=[架构名][.]视图名称)

--删除单个视图

drop view [架构名][.]视图名称;

--删除多个视图

--drop view [架构名][.]视图名称1,[架构名][.]视图名称2,......;

go

示例:

--声明数据库引用

use testss;

go

--判断视图是否存在,如果存在则删除

if exists(select * from sys.views where name='view1')

--删除单个视图

drop view view1;

go

示例结果:

SQLServer之删除视图相关推荐

  1. MySQL 学习笔记(5)— 视图优缺点、创建视图、修改视图、删除视图

    1. 视图概念 简单来说,视图就是一个预定义的查询语句.视图在许多情况下可以当作表来使用,因此也被称为虚拟表(Virtual Table). 视图与表最大的区别在于它不包含数据,数据库中只存储视图的定 ...

  2. 视图——概述 || 创建或者修改视图 || 查看视图 || 删除视图

    视图概述 视图(View)是一种虚拟存在的表. 视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的. 通俗的讲,视图就是一条SELECT语句执行后返回的结 ...

  3. mysql 删除视图 命令_在MySQL中,删除视图使用(????)命令。

    在MySQL中,删除视图使用(????)命令. 答:DROP 设计的优点之一就在于其在命令执行上的刚性 答:职能式 4月15日作业 答:笔记 喘证的主要临床特征是 答:呼吸急促,甚至张口抬肩,鼻翼煽动 ...

  4. 6、删除视图(DORP VIEW)

    删除视图是指删除 MySQL 数据库中已存在的视图.删除视图时,只能删除视图的定义,不会删除数据. 基本语法 可以使用 DROP VIEW 语句来删除视图. 语法格式如下: DROP VIEW < ...

  5. SQL Server数据库-视图相关操作-2种方式【图形用户界面操作(新建、保存、查看、维护、删除 视图)、SQL语句操作(创建、查看、修改、删除 视图)】

    学习网址 :MOOC平台 https://www.icourse163.org/spoc/learn/ZZULI-1207222804?tid=1450316458#/learn/announce 目 ...

  6. SQLserver查看某个视图的创建语句

    1.已经创建好的视图,查看视图创建时的源码 sp_helptext  '视图名' 如下: sp_helptext 'V_user' 方式2: sa账户登录SQLserver,选择视图---右键---- ...

  7. MySQL 删除视图

    删除视图是指删除 MySQL 数据库中已存在的视图.删除视图时,只能删除视图的定义,不会删除数据. 基本语法 可以使用 DROP VIEW 语句来删除视图. 语法格式如下: DROP VIEW < ...

  8. Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询

    Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开 ...

  9. mysql删除视图sql语句_怎么样删除视图中的全部数据 用SQL语言编写。

    如果你那个视图,是 单表的, 没写 触发器的. 那么 如果 删除视图中的数据 成功了,那么 表中的数据 就被删除了. 如果那个视图, 写了个 INSTEAD OF 触发器. 但是里面没有任何删除的动作 ...

最新文章

  1. 预处理器命令必须作为第一个非空白空间启动_第三章 图形处理器(上)
  2. 解决ansible报错“msg“: “Failed to import docker-py - cannot import name __version__.
  3. jzoj3348,bzoj3258-秘密任务【最短路,网络流最小割】
  4. Android Service 生命周期
  5. springboot添加webmagic_SpringBoot+Solr + webmagic JD商品爬取数据,放入solr中做搜索
  6. swagger 使用
  7. pandas入门学习
  8. android圆图,Android实现圆形图片或者圆角图片
  9. 微软最近对外发布了必应翻译应用开发接口(API),Facebook成为第一批尝鲜者...
  10. 两台设备(手动)设置相同的局域网IP地址会怎么样?
  11. ml-agents与tensorflow结合的先关操作文档
  12. WordPress实现点击标签云中的某一标签,就展示出此标签下的所有文章
  13. 计算机毕业论文房地产营销,万科集团四季花城房地产营销策略研究(毕业论文)...
  14. 偶像来了 | 英雄请一起跳支舞!
  15. L0 图片汇总(方便回顾)
  16. 解析光纤跳线的5大知识点,让安装使用更顺畅
  17. 求最大公约数 最大公约数
  18. Mixly for Mac米思齐安装过程遇到的问题(已解决)
  19. matlab yalmip在微电网优化调度中的应用(一)
  20. 【学习】从零开发的Android音视频开发(13)——MediaCodec到OMX框架过程及其硬解码

热门文章

  1. 南风表情包小程序完整版源码 后台API+前端
  2. 商务办公管理咨询服务响应式模板
  3. 百度SEO站群wordpress设置网站TDK源码插件
  4. java crs校验_AIX系统学习之-CRS安装后校验
  5. 媒体查询笔记、 @media
  6. android_secure写权限,如何在android中设置权限WRITE_SECURE_SETTINGS?
  7. 小说网站程序源码 自动采集 SEO优化
  8. SQL存储过程调试方法
  9. ArcEngine 9.3.1与64位操作系统 80040154
  10. 音乐无界限,听见好时光—网易云音乐Linux版震撼来袭!