3

有没有办法运行 Teradata SQL 查询,然后将数据导出到外部文件?

例如,如果我跑:

SELECT TOP 10
  *
FROM
  mydb.mytable

我可以这样写,它会导出到 CSV 吗?我是否需要先将数据存储在临时表中,然后再执行CREATE EXTERNAL TABLE?任何想法都将不胜感激 - 我一直在将数据返回R然后导出,但在某些工作中不需要中间步骤。

4

1 回答 1

3

Teradata 中没有CREATE EXTERNAL TABLE

唯一能够直接导出 CSV 的工具是 TPT(Teradata Parallel Transporter)。

否则,您必须在查询中使用 concat 进行连接SELECT TRIM(col1) || ',' || TRIM(col2)...,然后根据客户的能力进行导出。

于 2013-10-24T15:22:45.240 回答