首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在SQL Server中创建自定义动态数据掩码函数?

如何在SQL Server中创建自定义动态数据掩码函数?
EN

Stack Overflow用户
提问于 2017-08-21 11:35:13
回答 1查看 1.6K关注 0票数 5

在SQL Server2016或SQL Azure中,有一个称为Dynamic Data Masking的功能。然而,它只有4种类型的面具。是否可以创建自定义掩码函数?我该怎么做呢?我想要一个如下的掩码函数(用*替换字母字符):

数据库中的字符串:

代码语言:javascript
运行
复制
How do you do?

屏蔽后:

代码语言:javascript
运行
复制
*** ** *** **?
EN

回答 1

Stack Overflow用户

发布于 2020-04-22 04:07:03

我认为你应该使用自定义字符串函数

像这样的东西应该能起到作用

代码语言:javascript
运行
复制
Alter Table[YourSchema].[YourTableName] Alter Column YourColumn Add masked with (function='Partial(0,"*",0)')

我没有时间测试它,所以这有点“盲目的线索”。

你可以查看这篇文章:https://www.sqlservercentral.com/articles/dynamic-data-masking-feature-in-sql-server-2016

我认为这将是有用的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45788974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档