0

我的用户想在 SQL Server Master Data Services 中的实体的 NAME 属性中输入一个值。有效值必须包含零到六个字符。NULL 是一个有效值。

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

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

4

2 回答 2

0

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

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

谢谢

于 2018-02-13T15:12:27.867 回答
0

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

于 2018-02-13T15:26:42.463 回答