精华内容
下载资源
问答
  • sql server中删除视图

    千次阅读 2019-09-27 13:29:31
    sql server中删除视图 1. 删除视图 drop view is_s1; 2. 级联删除视图 drop view is_s1 cascade;

    sql server中删除视图

    1. 删除视图
    drop view is_s1;
    
    2. 级联删除视图
    drop view is_s1 cascade;
    
    展开全文
  • SQL Server 根据视图名称批量删除视图

    千次阅读 2017-01-11 20:08:52
    有时候在删除视图时,只想删除视图名符合某些条件的,那么以下代码可以轻松的帮你实现

    有时候在删除视图时,只想删除视图名符合某些条件的,那么以下代码可以轻松的帮你实现:

    Declare @SQLText Varchar(1000),@viewNames varchar(1000)
    set @viewNames=''
    select @viewNames=@viewNames+A.Name+',' from sysobjects A WHERE (xtype = 'v')and A.name like 'aaa_%'
    if @viewNames <> ''
    set @SQLText='drop view '+left(@viewNames,len(@viewNames)-1)
    Exec(@SQLText)


    展开全文
  • --删除视图 --删除视图只是删除视图的定义,并不会删除基表的数据。 --只有视图所有者和具备DROP VIEW权限的用户可以删除视图。 --视图被删除后,基于被删除的其他视图或应用无效。 ...

    --删除视图
    --删除视图只是删除视图的定义,并不会删除基表的数据。
    --只有视图所有者和具备DROP VIEW权限的用户可以删除视图。
    --视图被删除后,基于被删除的其他视图或应用无效。

    如上描述如有不懂,可以扫码关注麒琳技术栈公众号,欢迎在线咨询

    展开全文
  • SQLServer之删除视图

    千次阅读 2018-10-30 11:25:29
    删除视图时,将从系统目录中删除视图的定义和有关视图的其他信息。 还将删除视图的所有权限。 使用 DROP TABLE 删除的表上的任何视图都必须使用 DROP VIEW 显式删除。 对索引视图执行 DROP VIEW 时,将自动删除...

    删除视图注意事项

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

    使用 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

    示例结果:

    展开全文
  • 使用T-SQL语句操作视图提示:只能查看,删除,创建视图,不能对数据进行增,删,改操作。use StuManageDB go --判断视图是否存在 if exists(Select * from sysobjects where Name='View_ScoreQuery') drop view View...
  • 本章讲解如何创建、更新和删除视图SQL CREATE VIEW 语句 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段...
  • Sql Server视图介绍

    2020-09-10 11:04:03
    主要介绍了Sql Server视图介绍,本文讲解了视图的定义、视图的作用、创建视图实例、删除修改视图等内容,需要的朋友可以参考下
  • 实际过程,公司有不同角色的工作人员,我们以销售公司为例的话, 采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没 有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视 图,以后...
  • SQL Server 2012 视图管理

    千次阅读 2019-07-08 21:47:14
    删除视图SSMS工具删除视图SQL方式删除视图 什么是视图 视图是从一个或几个基本表(或视图)导出的虚拟表。它与基本表不同,是一个虚表。数据库只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的...
  • 111.Oracle数据库SQL开发之 视图——修改、删除视图 欢迎转载,转载请标明出处: CREATE OR REPLACE可以彻底替换一个视图。 如下: store@PDB1> create or replace viewproduct_average_view as select product_...
  • 如何在SQL Server创建视图

    千次阅读 2020-07-25 22:30:11
    In this article, we will learn the basics of the view concept in SQL Server and then explore methods to create a view in SQL using T-SQL and SQL Server Management ... 本文,我们将学习SQL Se...
  • SQL中VIEW(视图

    2018-05-10 09:15:47
    本章讲解如何创建、更新和删除视图SQL CREATE VIEW 语句什么是视图? SQL 中,视图是基于 SQL 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表...
  • Spark SQL(四)—— Spark SQL中视图

    千次阅读 2020-03-13 00:36:40
    文章目录 视图是一个虚表,不存储数据 DataFrame和Dataset都可以...本地视图,只当前Session有效。当创建了一个新的Session,是不能访问到之前的视图的。会报“org.apache.spark.sql.AnalysisException: Ta...
  •  实际过程,公司有不同角色的工作人员,我们以销售公司为例的话,  采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没  有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视  ...
  • SQL server中视图的更新

    万次阅读 2013-12-07 18:46:01
    如果对视图中的元组进行更新操作(INSERT,UPDATE,DELETE)将受到限制。概括起 来,关于可更新视图有以下三条规则: (1) 若视图是基于多个表使用联接操作而导出的,那么对这个视图执行更新操作 时,每次只能
  • SQL视图

    千次阅读 2016-09-17 10:16:21
    什么使用视图? 1:重用sql语句。 2:简化复杂的sql操作。编写查询后,可以方便的重用它而不必知道其基本查询的细节。 3:使用表的一部分而不是整个表。 4:保护数据。可以授予用户访问表的特定部分的权限,...
  • 1、必须有权限 2、单表视图直接改3、多表可视图中定义 instead of 触发器.4、对由多表连接成的视图修改数据时,不能同时影响一个以上的基表,也不能删除视图中的数据 5、对视图上的某些列不能修改,这些列是:计算...
  • SQL教程——视图

    千次阅读 2020-12-02 00:42:33
    本教程所使用的数据库的建表语句都SQL教程——索引”这篇文章,点击链接直达:索引&建表语句 摘要:本文主要介绍SQL视图以及对视图的操作 视图 含义:虚拟表,和普通表一样使用 特点: ...
  • 方式1-图形用户界面 1、新建视图 2、保存视图 3、刷新视图节点 4、查看视图 5、维护视图 6、删除视图 方式2-SQL语句 1、创建视图 2、查看视图中的数据 3、修改视图 4、删除视图
  • 二、修改和删除视图 方法一:图形化方式——直接界面上进行拖动操作,删除更加简单,单击鼠标右键直接删除就好。(如图) 方法二:SQL语句方式 三、通过视图修改数据 一、创建视图 一个数据库有很多很多的...
  • 有的时候我们需要删除以指定字符开头的视图。比如我们要把自己的视图删除掉。把U开头的视图删除掉。 因此我们可以使用一下代码轻松完成。只需将相关参数修改一下就可以了 create procedure dropview(@bianliang ...
  • 新手带你学之SQL 视图(Views)的创建、更新和删除

    千次阅读 多人点赞 2019-07-19 16:03:38
    下面针对SQL视图的创建、更新和删除进行简单...视图中的字段就是来自一个或多个数据库中的真实的表中的字段。 您可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,也可以呈现数据,就像这些数据来自于某个单一的表...
  • SQL Server 数据库 视图创建

    千次阅读 2019-08-14 16:32:05
    视图可以看作定义在SQL Server上的虚拟表。视图正如其名字的含义一样,是另一种查看数据的入口。 常规视图本身并不存储实际的数据,而仅仅是由SELECT语句组成的查询定义的虚拟表 。 从数据库系统内部来看,视图是由...
  • sqlserver 删除所有表和视图对象sql

    千次阅读 2015-01-30 00:25:38
    需求背景: 需要重建数据库表和视图对象时,或者需要从一个sqlserver库复制到另一个库时,希望先清空目标库的对象,可以使用下面的sql。 --删除所有约束  DECLARE c1 cursor for  select'alter table ['+ object_...
  • SQL-使用视图

    万次阅读 2016-04-19 16:40:33
    什么视图?它们怎样工作?何时使用它们?如何利用视图简化执行的某些SQL操作?1. 使用视图的原因 A. 重用SQL语句。 B. 简化复杂的SQL操作。编写查询后,可以方便地重用它而不必知道其基本查询。 C. 使用表的一...
  • 视图中的字段就是来自一个或多个数据库中的真实的表中的字段。 假设已经通过create从表s中,创建视图,只显示学号、姓名、性别和院系共4列。 create view view_s as ( select s.sno as 学号, s.sn as 姓名, s.sex ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 175,234
精华内容 70,093
关键字:

在sql中删除视图用什么