Teradata FastExport

17 Mar 2025 | 阅读 2 分钟

Teradata FastExport 是一个命令驱动的实用程序,用于将大量数据从 Teradata Database 的表和视图传输到基于客户端的应用程序。

它可以生成报告格式的数据。可以使用 Join 从一个或多个表中提取数据。

FastExport 以 64K 块导出数据,适用于提取大量数据。此外,它可以从已授予 SELECT 权限的任何表或视图导出。导出数据的目标可以是

  • 主框架连接或网络连接的客户端系统上的文件。
  • 已编写用于选择、验证和预处理导出的数据的输出修改 (OUTMOD) 例程。

FastExport 术语

以下术语在 Teradata FastExport 脚本中常用。

  • LOGTABLE: 指定 FastExport 检查点信息的重新启动日志表。
  • LOGON: 指定用于连接 FastExport 建立的所有会话的 LOGON 字符串。
  • DATABASE:设置默认数据库。
  • BEGIN EXPORT: 表示导出的开始。
  • EXPORT: 指定目标文件和导出格式。
  • SELECT: 指定用于导出数据的 select 查询。
  • END EXPORT: 表示 FastExport 的结束。
  • LOGOFF: 断开所有活动会话并终止 FastExport。

示例

考虑以下员工表。

员工 ID名字姓氏出生日期
202001迈克Richard11/05/1990
202002Robert威廉姆斯20/01/1988
202003彼得科林21/08/1985
202004Alexa斯图尔特10/12/1992
202005Robert彼得森19/03/1987

以下是一个 FastExport 脚本的示例。它从 employee 表导出数据并将其写入 empdata.txt 文件。

执行 FastExport 脚本

脚本编写并命名为 emp.fx 后,我们可以使用以下命令执行脚本。


下一主题Teradata BTEQ





Youtube 关注我们的Youtube频道获取视频:立即加入

反馈


帮助他人,请分享

facebooktwitterpinterest

学习最新教程


准备


热门技术


B.Tech / MCA