【问题标题】:Effect on views , synonyms and indexes by dropping a table删除表对视图、同义词和索引的影响
【发布时间】:2019-02-03 14:21:36
【问题描述】:

我想知道drop table的输出效果。删除表后关联的视图、同义词和索引会发生什么。

【问题讨论】:

  • 你发布这个问题是为了让你也能回答吗?如果是这样,您应该将您的回复发布为作为实际答案,而不是作为评论。

标签: oracle indexing view synonym


【解决方案1】:

删除表会使依赖于该表的对象无效:这些视图、同义词和过程不会被删除,但在我们进行干预以使其编译之前无法使用(例如通过编辑源代码)。

实际上属于表的对象——触发器、索引和约束——与表一起被删除。

【讨论】:

    【解决方案2】:

    删除表会从数据字典中删除表定义。该表的所有行不再可访问,并已移至回收站。

    依赖于已删除表的所有视图都将保留,但会变为无效(不可用)。

    已删除表的所有同义词都会保留,但在使用时会返回错误。

    与表关联的所有索引和触发器都将被删除。

    实际上视图和同义词取决于表和索引和触发器属于表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-25
      • 2020-11-30
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      相关资源
      最近更新 更多