Teradata 查看vs可变表?

Teradata 查看vs可变表?,teradata,Teradata,Teradata中的视图和易失性表之间有什么区别?据我所知,会话结束时会删除一个易失性表。而且,只有我才能看到与视图相反的易变表。还有其他显著差异吗?易失性表以物理方式存储数据。您可以在会话期间多次访问该数据。在视图中,每次访问数据时都会收集数据 为了帮助加快视图查询的速度,可以在Teradata上使用连接索引。与Teradata上的大多数内容一样,当底层数据自动更改(插入、更新、删除)时,它们物理存储特定选择的结果,并对其进行维护。易失性表是一种临时表,仅保留到会话结束。默认情况下,这是在“个

Teradata中的视图和易失性表之间有什么区别?据我所知,会话结束时会删除一个易失性表。而且,只有我才能看到与视图相反的易变表。还有其他显著差异吗?

易失性表以物理方式存储数据。您可以在会话期间多次访问该数据。在视图中,每次访问数据时都会收集数据


为了帮助加快视图查询的速度,可以在Teradata上使用连接索引。与Teradata上的大多数内容一样,当底层数据自动更改(插入、更新、删除)时,它们物理存储特定选择的结果,并对其进行维护。

易失性表是一种临时表,仅保留到会话结束。默认情况下,这是在“个人模式”中创建的,并且会占用假脱机空间进行维护

视图是跨会话的永久对象,从您所在环境中现有的表生成,并且不连续消耗假脱机空间


一般来说,我使用volatile表从脚本上传,这样我就可以在会话结束时轻松地处理信息和删除表。我使用视图来更改用户查看驻留在其他表中的信息的方式,或者在不更改根表的情况下限制某些用户对信息的访问。

此外,volatile表为会话保存其中的数据。如果源表中的数据发生更改,它不会自动更改volatile表中的数据。视图将自动包含更改,因为它只是在源表上重新运行SQL。

在Teradata中,Volatile表在用户会话期间临时实例化,用户的假脱机空间用于在表中存储数据。