Hive数据库base64 加解密字段或字符串

sql 复制代码
加码:
select  BASE64('[{"name":"晁盖","mid":"002J81Pr09ytag","id":12384782}]')
解码:
SELECT string(unbase64('W3sibmFtZSI6IuS4geeoi+mRqyIsIm1pZCI6IjAwMko4MVByMDl5amFnIiwiaWQiOjE0NTE2OTl9XQ==')) AS decoded_data;

如果遇到如下问题:

Wrong arguments ''wukong'': No matching method for class org.apache.hadoop.hive.ql.udf.UDFBase64 with (string). Possible choices: FUNC(binary) (state=42000,code=10014)

可以试一下下面的内容:

select base64(cast('wukong' as binary));

select unbase64('ZHVhbmh3Cg==') as names;

相关推荐
beijingliushao5 小时前
32-Hive SQL DML语法之查询数据
数据库·hive·sql
weixin_3077791313 小时前
C#实现Hive到Snowflake数据迁移
开发语言·数据仓库·hive·c#
beijingliushao13 小时前
27-数据仓库与Apache Hive-2
数据仓库·hive·hadoop
beijingliushao13 小时前
31-数据仓库与Apache Hive-Insert插入数据
数据仓库·hive·apache
小戈爱学习2 天前
CDP集群中通过Hive外部表迁移HBase数据的操作记录
hive·hadoop·hbase
随心............3 天前
hive专题面试总结2
数据仓库·hive·hadoop
wyn200011283 天前
Hive学习笔记
hive·笔记·学习
beijingliushao4 天前
26-数据仓库与Apache Hive
hive
大数据狂人4 天前
从 Hive 数仓出发,全面剖析 StarRocks、MySQL、HBase 的使用场景与区别
hive·mysql·hbase
青木川崎5 天前
Hive_sql如何计算连续签到天数
hive·hadoop·sql