Teradata支持以下表格类型来保存临时数据.
派生表
易变表
全球临时表
派生表
派生表在查询中创建,使用和删除.这些用于在查询中存储中间结果.
示例
以下示例构建派生表EmpSal,其中包含薪水大于的员工记录75000.
SELECT Emp.EmployeeNo, Emp.FirstName, Empsal.NetPay FROM Employee Emp, (select EmployeeNo , NetPay from Salarywhere 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
在用户会话中创建,使用和删除易失性表.它们的定义不存储在数据字典中.它们保存经常使用的查询的中间数据.以下是语法.
语法
CREATE [SET|MULTISET] VOALTILE TABLE tablename