删除多版本化视图
要从数据库中删除多版本化视图,使用 sdetable 命令的 delete_mv_view 操作。
警告:
请勿使用结构化查询语言 (SQL) 删除多版本化视图。
步骤:
-
要删除名为 parcels_mv 的多版本化视图,使用 sdetable 命令的 delete_mv_view 操作。针对每个 DBMS 的示例如下所示。
- IBM DB2
sdetable –o delete_mv_view –t parcels_mv -i sde:db2 –D landbase –u bjorn –p a.secret
- IBM Informix
sdetable –o delete_mv_view –t parcels_mv -i sde:informix –D landbase –u bjorn –p a.secret
- Oracle
sdetable –o delete_mv_view –t parcels_mv -i sde:oracle11g –u bjorn@ora11sv –p a.secret
- PostgreSQL
sdetable –o delete_mv_view –t parcels_mv -i sde:postgresql:server1 –D landbase –u bjorn –p a.secret
- Microsoft SQL Server
sdetable –o delete_mv_view –t parcels_mv -i sde:sqlserver:myserver\sqlinstance –D landbase –u bjorn –p a.secret
有关 sdetable 命令的完整语法信息,请参阅 ArcGIS Server Enterprise 的 ArcSDE 组件随附的《ArcSDE 管理命令参考》。
提示:如果使用的是 ArcSDE for PostgreSQL 并且在 SQL 提示符中(而不是使用 sdetable –o delete_mv_view)意外删除了多版本化视图,则使用 sde_clean_rule_functions 取消引用规则函数。
SELECT sde_clean_rule_functions();
- IBM DB2
相关主题
3/7/2012