删除基表时,由该基表导出的所有视图定义没有被删除,但已无法使用,删除这些视图定义必须用DROP VIEW显式删除。
举一反三
- 使用DROP TABLE语句删除基表时,可以自动删除由该表导出的视图
- 下列关于使用如下SQL语句删除视图的叙述中,哪些是错误的?( )[br][/br]DROP view A: 视图的删除是指从数据字典中删除视图的定义。 B: 视图的删除是指既从数据字典中删除视图的定义,同时也删除该视图中的数据。 C: 视图的删除是指删除该视图中的数据,该视图的定义仍然保留在数据字典中。 D: 若导出某个视图的基本表被删除了,则该视图将失效。 E: 若某个视图被删除了,则导出该视图的基本表也被删除了。
- 已使用DROP TABLE除去删除表,若要删除表上的视图,必须通过使用DROP VIEW手工删除
- 使用DROP VIEW语句可以删除视图的定义,而不会删除视图对应的数据
- 用DROP VIEW 语句删除视图时,只将数据字典中的视图的定义删除,并且对产生视图数据的基本表中的数据也有影响。( )