Teradata支持以下表格类型来保存临时数据。

派生表

挥发性表

全球临时表

派生表

派生表在查询中创建,使用和删除。这些用于在查询中存储中间结果。

以下示例使用薪金大于75000的雇员记录创建派生表EmpSal。

SELECTEmp.EmployeeNo,Emp.FirstName,Empsal.NetPayFROMEmployeeEmp,(selectEmployeeNo,NetPayfromSalarywhereNetPay>=75000)EmpsalwhereEmp.EmployeeNo=Empsal.EmployeeNo;

执行上述查询时,返回员工的工资大于75000。

*** Query completed. One row found. 3 columns returned.

*** Total elapsed time was 1 second.

EmployeeNo FirstName NetPay

----------- ------------------------------ -----------

103 Peter 83000

挥发性表

在用户会话中创建,使用和删除易失性表。他们的定义不存储在数据字典中。它们包含经常使用的查询的中间数据。以下是语法。

用法

CREATE [SET|MULTISET] VOALTILE TABLE tablename

ON COMMIT [DELETE|PRESERVE] ROWS

CREATE VOLATILE TABLE dept_stat(dept_no INTEGER,avg_salary INTEGER,max_salary INTEGER,min_salary INTEGER)PRIMARY INDEX(dept_no)ON COMMIT PRESERVE ROWS;

执行上述查询时,会产生以下输出。

*** Table has been created.

*** Total elapsed time was 1 second.

全球临时表

全局临时表的定义存储在数据字典中,可以被许多用户/会话使用。但加载到全局临时表中的数据仅在会话期间保留。每个会话最多可实现2000个全局临时表。以下是语法。

用法

CREATE [SET|MULTISET] GLOBAL TEMPORARY TABLE tablename

CREATE SET GLOBAL TEMPORARY TABLE dept_stat(dept_no INTEGER,avg_salary INTEGER,max_salary INTEGER,min_salary INTEGER)PRIMARY INDEX(dept_no);

执行上述查询时,会产生以下输出。

*** Table has been created.

*** Total elapsed time was 1 second.

teradata 查看 表定义_Teradata表类型相关推荐

  1. teradata 查看 表定义_Teradata CREATE表

    CREATE TABLE命令用于在Teradata中创建表. 语法以下是CREATE TABLE语句的通用语法. CREATE TABLE ;表选项 - 指定表的物理属性,例如日记和回退. 列定义 - ...

  2. teradata 查看 表定义_teradata建表DDL

    ●是否允许重复记录 ❍SET 不允许记录重复 CREATE SET TABLE table1 ... ❍MULTISET 允许记录重复 CREATE MULTISET TABLE table1 ... ...

  3. 线性表定义 线性表顺序存储结构

    写在前面:本文章来自于在学习过程中的总结,供大家参考.因水平有限,博客中难免会有不足,恳请大佬们不吝赐教! 文章目录 线性表的定义 线性表的顺序存储结构 线性表顺序存储结构的优缺点 线性表的基本操作 ...

  4. teradata 查看 表定义_teradata查询所有表

    Oracle 查询用户所有 表的语句 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998 下面为您介绍的语句用于实现 Oracle 查询用户所有 ...

  5. teradata 查看 表定义_teradata查询表结构,

    teradata查询表结构, show table tablename; help table tablename; SELECT UPPER(TRIM(T1.COLUMNNAME)), COALES ...

  6. Db2: db2look导出的表定义无法用于创建表-SQL1860N Reason code = “5“

    问题描述: 使用db2look导出表定义,然后再使用该定义创建表报错 SQL1860N RC=5,导出的表定义如下: db2 "CREATE TABLE mqs20201208 (      ...

  7. python数据库建表_mysql数据表如何创建

    在 MySQL 中,可以使用 CREATE TABLE 语句创建表.其语法格式为:CREATE TABLE <表名> ([表定义选项])[表选项][分区选项]; 其中,[表定义选项]的格式 ...

  8. Hive内部表与外部表

    文章目录 0. 查看表元数据信息 1. 内部表 2. 外部表 3. 内外部表差异 0. 查看表元数据信息 使用DESCRIBE FORMATTED tablename,来获取表的元数据描述信息,可以从 ...

  9. linux下查看mysql数据库的字段类型_系统运维|[小白技巧]如何在Linux上检查MySQL数据表的存储引擎类型...

    提问: 我想要知道我的MySQL数据库是MyISAM还是Innodb类型.我该如何检查MySQL数据库表的类型? MySQl主要使用两种存储引擎:MyISAM 和 Innodb.MyISAM是非事务的 ...

最新文章

  1. mysql查询解析过程_MySQL查询执行过程详解
  2. jQuery API之each、children、index的使用
  3. vector机器人 HOW TO MEET VECTOR 如何满足向量
  4. 【VirtualBox】NAT模式下主机访问客机的设置
  5. 360手机麦克风测试软件,【奇酷小技巧】教你无需ROOT增大话筒、听筒和外放声音!...
  6. 深拷贝拯救指针重复释放(浅拷贝)造成的内存泄漏
  7. java获取2017年第39周_对输入计算机的数据进行审核,可采用()进行审核。A.抽查B.屏幕审核C.凭证清单和屏幕审核D.凭证清单...
  8. 7个免费强大的Ajax文件管理器
  9. 图像处理算法工程师——1必备技能总结——2面试题大全
  10. 解决 U盘安装Windows Server 2012 R2 报错 Windows 无法打开所需的文件 Sources\install.wim...
  11. Win10官方原版ISO下载
  12. 自动控制原理学习笔记(三)线性定常离散控制系统的数学模型
  13. markdown下载
  14. 单细胞测序技术(single cell sequencing)
  15. 计算机控制器cu的功能是,控制器cu的功能是
  16. HDMI热拔插电路举例说明
  17. BYD精制项目除铜工艺去除铜离子
  18. 高通正式发布骁龙 778G 5G 芯片
  19. wordpress采集插件-wordpress关键词插件-wordpress百度推送插件-wordpress蜘蛛统计分析插件
  20. 【广告联盟电商SEO】广告联盟网站收集

热门文章

  1. 关于 在国产麒麟系统上使用QProcess配合管道命令执行shell命令获取预期结果输出失败 的解决方法
  2. 各种Android UI开源框架 开源库
  3. css怎样给网页加页脚,在移动Web页面中使用CSS固定页脚
  4. Vim7.4 配置项列表
  5. 【2 - 随机森林 - 案例部分:随机森林在乳腺癌数据上的调参】菜菜sklearn机器学习
  6. CodeM2018 初赛A轮 第1,2题
  7. html图片做一个转盘,H5+CSS3+JS制作抽奖转盘
  8. Camera2倒计时拍摄和闪光灯
  9. 猿人学之访问逻辑罗生门
  10. 关于微积分的所有公式定理