掩码策略:符合列的长度、比例和精度(待定)

注意

此行为变更包含在 2024_04 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

掩码策略 和掩码输出在列的长度、比例和精度方面的运行时行为如下:

变更前:

掩码策略主体中指定的掩码值不考虑列的长度、精度和小数位数。

例如,考虑定义为 VARCHAR(6) 的一列。该列的掩码策略指定了 ***MASKED*** 的掩码值。掩码值的长度为 12。即使掩码值的长度超过了列允许的长度,受保护列的查询输出仍返回 ***MASKED***

变更后:

如果在启用 2024_04 行为变更捆绑包后创建新的掩码策略,在某列上设置掩码策略,并查询受保护的列,则会发生以下情况:

  • 当掩码值大于列的长度或精度时,查询失败。

  • 当掩码值的小数位大于列的小数位时,掩码值将被截断为列的小数位。

参考:1355

语言: 中文