【发布时间】:2018-05-01 03:00:03
【问题描述】:
我有一个表,其中某些列中有“NULL”值,我的下游程序不接受 NULL 值,我可以编写一个 switch case 语句来用空白“”替换空值,但我正在寻找一种更有效的方法做喜欢改变表格属性以显示空白而不是空值。
【问题讨论】:
-
您可以让 Hive 将空值表示为空字符串。它的工作方式取决于您的表是如何定义的。
-
我该怎么做?我试过 alter table tab_name set tblproperties('serialization.null.format'=FALSE)
-
TBLPROPERTIES('serialization.null.format'='')后面是一个空字符串。