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

如何删除数据库视图

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

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

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

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

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

创建: 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 ...

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

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

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

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