在foreach中分配值生成

时间:2013-08-29 13:05:36

标签: apache-pig

我遇到一些非常简单的问题:

data = LOAD a:chararray, b:chararray, c:chararray;

现在我想附加一个日期(可以是常数或参数)。

add_date = foreach data generate a, b, c, (date = 'today');

add_date = foreach data generate a, b, c, (date = $date);

这两个都让我犯了咕噜咕噜的错误。我知道我做了一些简单的错误,但似乎无法在参考手册中找到答案。

1 个答案:

答案 0 :(得分:0)

应该只是:

add_date = foreach data generate a, b, c, 'today' AS date ;

无需在() s中添加任何内容。