如何使用Teradata Studio将数据从csv文件加载到表中

时间:2015-07-30 17:49:08

标签: csv teradata

大家好,

有人在这可以帮助我吗?我必须将csv文件中的数据加载到表中,但我不知道如何。

csv文件中有大约1200万条记录。

感谢

3 个答案:

答案 0 :(得分:6)

我已使用TERADATA SQL Assistant中提供的IMPORT功能将数据加载到Teradata中。

但是处理这些数据我不确定下面我解释的方法是否足够有效。

但是,您可以尝试以下内容:

如果您使用的是TERADATA SQL Assistant:

  1. 转到文件菜单 - >单击IMPORT选项
  2. 您应准备好一张表格,其中包含CSV文件中的所有必填列 和正确的数据类型。
  3. 在SQL Assistant中,编写以下查询:
  4.   

    INSERT INTO TABLE_NAME VALUES(?,?,?,?....);

    1. 执行上述查询后,TERADATA会询问您要从中导入数据的文件,只需浏览并选择您的文件即可开始导入。
    2. P.S:由于你有12米的记录,肯定会花很多时间。

答案 1 :(得分:0)

SQL助手不是用这种卷加载文件的方法。如果加载空表,则使用fload,否则使用mload。

答案 2 :(得分:0)

您要加载哪种表格数据? (空或包含数据)

如果要在临时表(空表)中加载数据,那么Fastload是在Teradata中加载数据的最佳和最快的方法。

如果表已有数据,则可以使用Multiload(mload)加载数据。

如果您共享表DDL,则可以更轻松地构建Fastload或Multiload脚本来加载数据。