【发布时间】:2019-02-03 14:21:36
【问题描述】:
我想知道drop table的输出效果。删除表后关联的视图、同义词和索引会发生什么。
【问题讨论】:
-
你发布这个问题是为了让你也能回答吗?如果是这样,您应该将您的回复发布为作为实际答案,而不是作为评论。
标签: oracle indexing view synonym
我想知道drop table的输出效果。删除表后关联的视图、同义词和索引会发生什么。
【问题讨论】:
标签: oracle indexing view synonym
删除表会使依赖于该表的对象无效:这些视图、同义词和过程不会被删除,但在我们进行干预以使其编译之前无法使用(例如通过编辑源代码)。
实际上属于表的对象——触发器、索引和约束——与表一起被删除。
【讨论】:
删除表会从数据字典中删除表定义。该表的所有行不再可访问,并已移至回收站。
依赖于已删除表的所有视图都将保留,但会变为无效(不可用)。
已删除表的所有同义词都会保留,但在使用时会返回错误。
与表关联的所有索引和触发器都将被删除。
实际上视图和同义词取决于表和索引和触发器属于表。
【讨论】: