新增自定义数据类型
如果默认数据类型不能满足业务需求,您可以创建自定义的数据类型。
正则表达式(RegularExpression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
操作步骤
- 使用系统管理员sysadmin账号登录数据库加密与访问控制实例。
- 在左侧导航栏,选择 。
- 在“数据类型列表”页面,单击右上角的“添加自定义类型”。
- 在添加自定义类型对话框中,配置自定义数据类型。
系统支持通过匹配“列名称”或者匹配“数据内容”来创建自定义数据类型。
- 匹配列名
图1 匹配列名
表1 匹配列名 参数
说明
数据类型名称
设置自定义的数据类型名称,方便后续管理。
定义方式
选择列名。
列名
输入关键词或者输入正则表达式。
说明: 列名中只要包含关键词或者与正则表达式匹配,则表示命中。
数据类型
选择对应的敏感数据类型。
内置类型包括数值、字符串、地址组、身份证号、电子邮箱、身份证号、手机号、日期等。
数据类型说明
描述您的数据类型说明信息。
- 匹配数据内容
图2 匹配数据内容
表2 匹配数据内容 参数
说明
数据类型名称
设置自定义的数据类型名称,方便后续管理。
定义方式
定义方式选择数据内容。
正则表达式
设置匹配自定义数据的正则表达式。
例如手机号码的正则表达式如下:
0?(13|14|15|17|18)[0-9]{9}
数据类型说明
描述您的数据类型说明信息。
- 匹配列名
- 单击“保存”。
新增完成后,您可以在数据类型列表页面查看新增加的自定义数据类型。
图3 自定义数据类型
- (可选)单击“测试”,输入测试数据验证自定义类型是否符合预期结果。
相关操作
后续您可以根据情况,在数据类型列表页面进行以下管理操作。
- 编辑自定义的数据类型:单击“编辑”,修改自定义数据类型。
- 删除自定义的数据类型:单击“删除”,删除不再使用的自定义数据类型。