您可以在建立定義域規則時選擇其他替代方式。 例如,若要驗證值的開頭是否為 A、B 或 C 字母,您可以建立包含複雜條件的簡單規則 (例如包含縱線字元的規則運算式),也可以建立包含許多簡單條件的複雜規則。 第一項規則的範例為「值包含規則運算式 (^A|^B|^C)」。 第二項規則的範例為「‘值開頭為 A' OR '值開頭為 B' OR '值開頭為 C'」。
條件
描述
範例
長度等於
只有由運算元指定之字元數所組成的值才有效。
範例運算元:3
有效值:BB1
無效值:AA
長度大於或等於
只有由運算元指定之字元數或更多字元數所組成的值才有效。
範例運算元:3
有效值:BB1、BBAA
無效值:AA
長度小於或等於
只有由運算元指定之字元數或更少字元數所組成的值才有效。
範例運算元:3
有效值:BB1、AA
無效值:BBAA
值等於
只有與運算元完全相同的值才有效。
範例運算元:BB1
有效值:BB1
無效值:BB、BB1#
值不等於
只有與運算元不相同的值才有效。
範例運算元:BB1
有效值:BB、BB1#
無效值:BB1
值包含
只有其所有字元以任何順序包含在運算元中的值才有效。
範例運算元:A1
有效值:A1、AA1
無效值:1A、AA
值不包含
只有不包含在運算元中的值才有效。
範例運算元:A1
有效值:1A、AA
無效值:A1、AA1
值開頭為
只有開頭為運算元中之字元的值才有效。
範例運算元:AA
有效值:AA1
無效值:1AAB
值結尾為
只有結尾為運算元中之字元的值才有效。
範例運算元:AA
有效值:1AA
無效值:1AAB
值是數字
只有具有 SQL Server 數值資料類型的值才有效。 這包括 int、decimal、float 等等。
範例運算元:無
有效值:1、25、345.1234
無效值:2b、bcdef
值為日期/時間
只有具有 SQL Server 日期/時間資料類型的值才有效。 這包括 datetime、time、date 等等。
The ability to build business rules that ensure consistent business logic whatever app is accessing that data set is imperative to a successful business operation. This module will show you how you can build business rules that are triggered anytime they're used within Dataverse.