hiveudf在udf代码中获取表值

6za6bjd0  于 2021-05-18  发布在  Spark
关注(0)|答案(0)|浏览(259)

我需要得到表的列值。假设我需要根据作为输入传递给udf的物料编号(这是一个不同的表)获取每个物料的类别。类别存储在不同的表中[此处为分类表][1]

material_num Category 
123          Chemicals
124          pack

我想实现如下的自定义项代码

function getCategory(matNum String)
{
get category from category table based on material number 

Return category 
}

当我从配置单元查询调用时

select getCategory("123")

应将化学品作为输出返回[1]:https://i.stack.imgur.com/5lbs5.png

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题