• 您的位置我爱Aspx >> 数据库 >> 数据库 规则
  • 数据库 规则

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:32  关键字:数据库,数据
  • (2) 用存储过程Sp_helptext 查看规则

    使用Sp_helptext 存储过程可以查看规则的细节,其语法如下:

    sp_helptext [@objname =] @#name@#

    其中[@objname =] @#name@#子句指明对象的名称,用Sp_helptext 存储过程查看的对象可

    以是当前数据库中的规则、缺省值、触发器、视图或未加密的存储过程。

    例9-5: 查看规则hire_date_rule。

    exec sp_helptext hire_date_rule

    运行结果如下:

    Text

    --------------------------------------------------------------------------------------

    create rule hire_date_rule

    as @hire_date >= @#1980-01-01@# and @hire_date <= getdate()

    9.2.3 规则的绑定与松绑

    创建规则后,规则仅仅只是一个存在于数据库中的对象,并未发生作用。需要将规则与数据库表或用户自定义对象联系起来,才能达到创建规则的目的。联系的方法称为“绑定”。所谓绑定就是指定规则作用于哪个表的哪一列或哪个用户自定义数据类型。表的一列或一个用户自定义数据类型只能与一个规则相绑定,而一个规则可以绑定多对象,这正是规则的魅力所在。解除规则与对象的绑定称为“松绑”。

    (1) 用存储过程Sp_bindrule 绑定规则

    存储过程Sp_bindrule 可以绑定一个规则到表的一个列或一个用户自定义数据类型上。其语法如下:

    sp_bindrule [@rulename =] @#rule@#,

    [@objname =] @#object_name@#

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:数据完整性概述
    下一篇:数据库 缺省值