有时候啊,当我们存放在数据库里面的数据,需要明文存放,但是对于前台查询出来的,又不太希望明文放出去的时候(比方说客户的手机啊,邮箱啊)之类有点敏感的信息,之前通常是保存个明文,然后在前台展现的时候再特殊处理一下,然后就ok了。而现在呢,在2016提供了data mask的功能,可 ...
有时候啊,当我们存放在数据库里面的数据,需要明文存放,但是对于前台查询出来的,又不太希望明文放出去的时候(比方说客户的手机啊,邮箱啊)之类有点敏感的信息,之前通常是保存个明文,然后在前台展现的时候再特殊处理一下,然后就ok了。
而现在呢,在2016提供了data mask的功能,可以遮掩对应列的一些基础信息
事不宜迟,先做样例
1 create table t2(ID int identity,Name nvarchar(50),PWD varchar(20),Phone varchar(50),Email varchar(200)) 2 3 go 4 insert into t2 (Name ,PWD ,Phone ,Email ) 5 select '张三','zhangsan','12433281924','zhangsan@qq.com' 6 union all 7 select '李四','wojiaolisi','18734612309','lisi@sohu.com' 8 union all 9 select '王五','wangwu','15378198234','wangwu@21cn.com'10 union all11 select 'sixgod','godsixzhao','00834123642','sixgod@qq.com'12 13 select * from t214 15 ID Name PWD Phone Email16 ----------- -------------------------------------------------- -------------------- -------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------17 1 张三 zhangsan 12433281924 zhangsan@qq.com18 2 李四 wojiaolisi 18734612309 lisi@sohu.com19 3 王五 wangwu 15378198234 wangwu@21cn.com20 4 sixgod godsixzhao 00834123642 sixgod@qq.com
原标题:sql server 里面的 dynamic Data Masking
关键词:sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。