GBase 8a
安装配置
文章

数据脱敏之自定义脱敏

发表于2024-12-30 17:41:3033次浏览1个评论

自定义脱敏是对字符列进行脱敏,用户可以设定三个参数,prefix 开始保留字符数量,suffix 结尾保留字符数量以及 padding 遮挡字符,如果实际内容长度小于等于prefix+suffix+length(padding)长度,则直接显示 padding 的字符内容。

示例:

gbase> CREATE TABLE t_m_partial(context VARCHAR(255) MASKED WITH(FUNCTION = 'PARTIAL(3,"XXXX",6)'));
Query OK, 0 rows affected (Elapsed: 00:00:00.24)
gbase> INSERT INTO t_m_partial VALUES('This is a book on the desk.'),('Hello');
Query OK, 2 rows affected (Elapsed: 00:00:00.08)
Records: 2 Duplicates: 0 Warnings: 0
gbase> SELECT * FROM t_m_partial;
+---------------+
| context       |
+---------------+
| ThiXXXX desk. |
| XXXX          |
+---------------+
2 rows in set (Elapsed: 00:00:00.02)

评论

登录后才可以发表评论
茵陈发表于 2个月前
来了