此语句用于从数据库中删除一个视图。
DROP VIEW [ IF EXISTS ] [ owner.]view-name
如果您不希望在 DROP VIEW 语句试图删除不存在的视图时返回错误,请使用 IF EXISTS 子句。
执行 DROP VIEW 语句时,会将所有相关常规视图的状态更改为 INVALID。要在删除视图之前确定视图依赖性,请使用 sa_dependent_views 系统过程。请参见sa_dependent_views 系统过程。
任何拥有对象或 DBA 权限的用户都可以执行 DROP VIEW 语句。
自动提交。清除 Interactive SQL 中 [结果] 窗格上 [结果] 选项卡中的内容。执行 DROP VIEW 语句将关闭用于当前连接的所有游标。
删除视图时,所有过程和触发器都从内存中卸载,因此引用此视图的任何过程或触发器都会反映此视图不存在的事实。如果按常规删除和创建视图,则卸载和装载过程与触发器会影响性能。
SQL/2003 核心特性。
从数据库中删除 MyView。如果该视图不存在,则返回一条错误。
DROP VIEW MyView; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |