oracle视图可以修改数据吗 oracle删除视图会对原有数据产生影响吗?
oracle删除视图会对原有数据产生影响吗?首先,了解视图的工作原理。视图的数据是从表生成的,视图本身没有数据,表是真实的数据源。还有多级视图,也就是说,可以从视图中继续创建视图。因此,视图的数据源是
oracle删除视图会对原有数据产生影响吗?
首先,了解视图的工作原理。
视图的数据是从表生成的,视图本身没有数据,表是真实的数据源。还有多级视图,也就是说,可以从视图中继续创建视图。因此,视图的数据源是表或视图。但最终的数据源必须是一个表。什么样的视图数据可以删除?只能操作单个表中的视图。这种视图操作实际上相当于操作表,但是drop view不会对数据产生任何影响。在其他情况下不可能删除数据。但是drop view也可以这样做。视图只是根据关联关系从表中获取数据。事实上,对于这些数据没有像表那样的特殊存储。只是从外面传来的。只要您始终记住视图实际上并不存储数据,而是从表中借用数据,就足够了。无论创建或删除视图,它都不会影响数据本身。否则,当您创建一个视图时,为什么一次有这么多数据?你没有插入它,因为它只是从表中。删除视图的语句是drop view视图的名称,因此删除视图不会对数据产生任何影响。因为数据在表中。如果您想恢复视图并重新创建它,您的数千万数据将再次出现。视图的效果与select查询的效果相同,但查询可以固定,以便您可以直接使用它。