验证规则:NULL值

时间:2018-02-13 14:51:21

标签: sql sql-server master-data-services

我的用户希望在SQL Server主数据服务中的实体的NAME属性中输入值。有效值必须包含0到6个字符。 NULL是有效值。

我编写了一个验证规则,其中包含一个包含正则表达式的操作,以确保该值为六个或更少的字符(Name must contain the pattern ^.{0,6}$),但NULL值会被标记为"验证失败"状态。我希望NULL值通过验证测试。 有没有办法做到这一点?

感谢您的时间。感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

我在另一个网站上找到了我的问题的答案。我测试了它,它的工作原理 这是:

条件: If MyAttribute contains the pattern .* 操作: Then MyAttribute must contain the pattern ^.{0,6}$

由于

答案 1 :(得分:0)

在验证规则中添加“OR Name IS NULL”。