wnlt.net
当前位置:首页 >> 如何删除数据库视图 >>

如何删除数据库视图

1,create view v_customer as select First_Name, Last_Name, Country from customer 2.drop view v_customer 3.所谓的视图并不是真正存在的表,而是一条sql语句而已,想要增加字段只要重新建立一下视图就可以了

视图中的数据是不能删除的,因为视图其实并不真实存在,只是一个Sql语句,要删除视图的数据就要找到视图对应的表,将表的数据删除

删除视图用 1 drop view 视图名; 但是数据没法删除,因为视图的数据来源于其他表或其他视图,只能通过删除其他表里的数据来删除所谓的视图数据。 视图简介: 计算机数据库中的视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系...

以前我回答过类似问题,是批量删除表,跟你修改下,批量删除视图 --第一步,读取所有视图 select identity(int,1,1) flag,[name] names into #tmp from sysobjects where xtype='v' --第二步循环删除 declare @tb varchar(1000) ,@a int,@b int,...

看看你视图的创建语句 是不是一个连接查询建立的,还有这个视图是不是只读的 如果是连接查询创建的视图的话,你这么操作的话删除的可能不止是一个表里的数据,数据库为了保证数据的完整性,不会允许你这么做。如果是只读的话,当然也就是只有读...

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

两个同构数库间的交互操作,最常见的是Oracle数据库的database link技术。 在A数据库实例中,配置一个dblink,使用B数据库的用户、连接串信息,这样就可以在A库操作B库的对象(只要dblink使用的B数据库的用户有权限)。 使用方法就是和通常的SQL...

从数据库项目中删除数据库视图对象方法如下: 1、如果未显示“架构视图”,请打开“视图”菜单,然后单击“架构视图”。 2、在“架构视图”中单击要删除的对象。 3、在“编辑”菜单上单击“删除”。也可以单击此对象,然后按 Delete 键。 4、将出现一个确认...

可以。 WHERE条件与正常的SQL语句一样

网站首页 | 网站地图
All rights reserved Powered by www.wnlt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com