掩码策略:符合列的长度、比例和精度(待定)¶
掩码策略 和掩码输出在列的长度、比例和精度方面的运行时行为如下:
- 变更前:
掩码策略主体中指定的掩码值不考虑列的长度、精度和小数位数。
例如,考虑定义为 VARCHAR(6) 的一列。该列的掩码策略指定了
***MASKED***
的掩码值。掩码值的长度为 12。即使掩码值的长度超过了列允许的长度,受保护列的查询输出仍返回***MASKED***
。- 变更后:
如果在启用
2024_04
行为变更捆绑包后创建新的掩码策略,在某列上设置掩码策略,并查询受保护的列,则会发生以下情况:当掩码值大于列的长度或精度时,查询失败。
当掩码值的小数位大于列的小数位时,掩码值将被截断为列的小数位。
参考:1355