标签: hive hiveql hive-udf
我有一个通用UDF,它可以对给定的输入值进行加密。当在select语句中使用此UDF时,它会提供正确的值,但是当在“ Create table as select”或“ Insert into .. select”语句中使用时,UDF返回null。输入到udf,从udf输出,正在创建或插入的表列的数据类型均为字符串类型。
那么当create或insert语句的一部分出现时,select语句背后表现不同的原因是什么?