在 Teradata Table 使用 SQL Assistant 从 CSV 导入期间跳过列

Skip Columns During Teradata Table Import From CSV Using SQL Assistant

我有一个 CSV 文件,其中包含我需要导入到 Teradata table 的数据,但它有一个我想从导入中排除的无用列。无用的列是第一列,所以 CSV 行设置如下:

'UselessData','Data','Data','Data'

通常,我会使用 SQL 助手导入,方法是从菜单中选择文件 -> 导入数据并使用基本查询:

INSERT INTO TableName VALUES (?,?,?,?)

但这会在第 1 列中收集无关的无用数据。有没有办法指定导入仅采用某些列或将无用列发送到 NULL

据我所知,SQL 助理无法做到这一点。

可能的解决方法:

  • 切换到 Teradata Studio 或 TPT 进行加载(加载速度也会更快)
  • 首先将所有列加载到易失性Table中(并且不要忘记增加简单导入的最大批量大小 工具 -> 选项 -> 导入) 然后 Insert/Select 进入目标。