我在配置单元中有一个表,其中某些列具有空值,我正在使用teradata连接器将该表从hadoop导出到teradata。我的问题是空值被视为字符串null而不是null。如何将空值直接导出到teradata?请帮忙。
m528fe3b1#
能够使用teradata hadoop连接器中的-null字符串参数(可选)导出空值。正如rob在评论部分所建议的那样。
2nbm6dog2#
你在用那个吗 input-null-string 导出命令中的参数?根据文件:--input null string和--input null non string参数是可选的。如果未指定--input null string,则字符串“null”将被解释为字符串类型列的null。如果未指定--input null non string,则对于非字符串列,字符串“null”和空字符串都将被解释为null。请注意,对于非字符串列,空字符串将始终被解释为null,如果由--input null non string指定,则除此之外,其他字符串也将被解释为null。
input-null-string
2条答案
按热度按时间m528fe3b1#
能够使用teradata hadoop连接器中的-null字符串参数(可选)导出空值。正如rob在评论部分所建议的那样。
2nbm6dog2#
你在用那个吗
input-null-string
导出命令中的参数?根据文件:--input null string和--input null non string参数是可选的。如果未指定--input null string,则字符串“null”将被解释为字符串类型列的null。如果未指定--input null non string,则对于非字符串列,字符串“null”和空字符串都将被解释为null。请注意,对于非字符串列,空字符串将始终被解释为null,如果由--input null non string指定,则除此之外,其他字符串也将被解释为null。