我爱Aspx >> 数据库 >> 数据库 规则(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@#
【我对这篇文章有话说?】
数据库 缺省值[05-22]
数据库中的连接查询[05-22]
数据库 全文检索[05-22]
删除数据[05-22]
数据库更新--添加数据[05-22]
更新数据[05-22]
SQL 数据库中的事务[05-22]
数据库中的锁[05-22]
读取游标中的数据[05-22]
通过视图管理数据[05-22]
数据库 缺省值[05-22]
SELECT 语句的应用[05-22]
数据库中的连接查询[05-22]
嵌套查询[05-22]
合并查询[05-22]
存储查询结果[05-22]
数据库 全文检索[05-22]
删除数据[05-22]
数据库更新--添加数据[05-22]
更新数据[05-22]