请教关于数据库视图的问题

来源:百度知道 编辑:UC知道 时间:2024/05/09 07:13:05
我想知道视图在什么时候消失的。如果想删除一个试图怎么做呢?在建立视图之前通常都删除同名的视图吗?
比如我们在建立表的时候通常先删这个同名的表,视图也这么做吗?
谢谢

视图有点类似于存储过程,一旦建立视图以后,视图就被存储在系统表中,如果没有进行删除操作,就不会“消失”。
删除视图可以在企业管理器中进行,如果你知道怎么看表的话,你就能看到视图在什么地方,找到视图以后直接选择删除就行了,步骤就不赘述了。更简单点的方法是在查询分析器里先选中视图所在的数据库,比如试图在TEST数据库下,则可以执行 use test ,然后执行 drop view 视图名,比如你的视图是Test_view,那就执行 drop view Test_view 即可。
对于同一个所有者,视图也像表一样,名称必须唯一,并且如果存在同名的表或存储过程等对象时,也是不能创建相应的视图的。