五角勺:插入/更新DROP COLUMN吗?

时间:2019-05-28 09:10:55

标签: pentaho pentaho-spoon

我正在勺子上执行插入/更新步骤(将文本文件发送到DB),我有一个问题。 假设在我的文本文件中有10列,在我的DB中有18列,因为稍后将在另一个文本文件中完成8列。

在插入/更新步骤中,我选择了一个键来查找值(例如client_id),在"Update fields"上,我为这10列进行了映射。当我检查SQL查询时,我看到这8列将被删除。 但是我想保留它们。有什么解决办法吗?

1 个答案:

答案 0 :(得分:1)

“插入/更新”步骤在正常运行时不会删除列。

SQL按钮检查表并根据您在步骤中指定的字段建议更改。这只是快速ETL开发的一种便利,例如,在使用“表输出”步骤将行从文本文件发送到登台表时。如果您执行它生成的脚本,它只会删除列。否则,您的专栏将非常安全!