创建规则

规则 为表列或用户定义的数据类型定义可接受的值。例如,pubs2 示例数据库规则 title_idrule 允许列包含值“BU”,后跟任意四位数字。在创建规则后,可以将其绑定到表列和用户定义的数据类型。

特权

只有数据库所有者或具有 create rule 权限的用户或组可以创建规则。

Steps创建规则

  1. 在数据库层次中,选择“规则”文件夹。

  2. 选择“文件”|“新建”|“规则(向导)”。将打开“创建规则”向导。

  3. 输入规则的名称。

  4. 接受缺省创建者或从下拉列表中选择创建者。

  5. 在“规则表达式”框中输入规则。输入 create rule 语句的 as 关键字后面的规则部分。

  6. 表达式可以是 where 子句中的任何有效表达式,并可以包括算术运算符和关系运算符。表达式采用以 @ 符号为前缀的参数,并引用通过 updateinsert 命令输入的值。表达式不能引用任何列或其它数据库对象。

  7. 单击“完成”。

Note还可以使用“添加角色(模板)”(Add Role (Template)) 创建规则。选择“规则”,并双击“添加规则(模板)”(Add Rule (Template))。