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

如何删除数据库视图

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

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

首先,要明白视图的原理。 视图的数据都产生于表,视图本身是没有数据的,而表才是真正的数据来源。 还有多级的视图,就是从视图还可以继续创建视图。 所以,视图的数据来源是表或视图。但是最终的数据源一定是表。 什么样的视图数据是可以使用D...

创建: create view 视图名 as select.....(SQL查询语句) with check option (可选,是否启用规则验证) 修改: alter view 视图名 其他同创建。。。 删除: Drop view 视图名

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

打开工作表; 单击菜单栏中的视图按钮,执行“视图管理器”命令; 在视图列表中选择相应 的视图名称; 再点击右边的删除按钮; 出现是否删除对话框,点击是,进行删除。 点击关闭按钮。

set feedback off heading off verify off trimspool off set pagesize 0 linesize 200 spool dropall.sql select 'drop talbe '||object_name||';' from user_objects where object_type='TABLE'; select 'drop view '||object_name||';' from ...

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

1.在表的结构遭到破坏和更改时,只要外部应用程序调用的字段的位置和列ID不被修改的话,就能正常运行。 另外,你可以用视图,这样的话,直接调用视图就行(视图中存放你需要的字段,这样你更改原表里的列或数据,只要视图只要没受破坏都可以继续...

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