Teradata 简明教程
Teradata - Table Types
Teradata 支持以下表格类型来保存临时数据。
-
Derived Table
-
Volatile Table
-
Global Temporary Table
Derived Table
导出表在查询中创建、使用和删除。它们用于在查询中存储中间结果。
Example
以下示例使用工资超过 75000 的员工记录构建了导出表 EmpSal。
SELECT
Emp.EmployeeNo,
Emp.FirstName,
Empsal.NetPay
FROM
Employee Emp,
(select EmployeeNo , NetPay
from Salary
where NetPay >= 75000) Empsal
where Emp.EmployeeNo = Empsal.EmployeeNo;
当执行以上查询时,它将返回工资超过 75000 的员工。
*** Query completed. One row found. 3 columns returned.
*** Total elapsed time was 1 second.
EmployeeNo FirstName NetPay
----------- ------------------------------ -----------
103 Peter 83000
Volatile Table
易失表在用户会话中创建、使用和删除。它们的定义未存储在数据字典中。它们保存查询中经常使用的中间数据。以下是语法。