删除多版本化视图

要从数据库中删除多版本化视图,使用 sdetable 命令的 delete_mv_view 操作。

警告警告:

请勿使用结构化查询语言 (SQL) 删除多版本化视图。

步骤:
  1. 要删除名为 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();

相关主题


3/7/2012