自定义规则绑定到列

Posted leiminghui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义规则绑定到列相关的知识,希望对你有一定的参考价值。

规则是对列的约束或用户定义数据类型的约束,将规则定义在绑定的列或用户定义字段的类型上。

当用户向列或字段插入、修改数据时,新数据必须符合规则的要求。

绑定规则使用系统存储过程  sp_bindrule  其语法如下:

sp_bindrule ‘rule‘, ‘object_name‘ [ ,‘futureonly_flag‘ ]

rule: 表示由 CREATE RULE语句创建的规则名称。
object_name:表示要绑定规则的表合列或别名数据类型。
futureonly_flag:表示仅当将规则绑定到别名数据类型是才能使用。

将创建的rule_score规则绑定到stu_info表中的s_score列上

use  test_b;
go
exec  sp_bindrule  ‘rule_score’,‘stu_info.s_score’

取消规则绑定

sp_unbindrule ‘object_name’ [,‘futureonly_flag‘ ]

解除stu_info表中s_score列上的规则绑定,语法如下:

exec sp_unbindrule ‘stu_info.s_score‘  

删除规则

DROP RULE rule_score;

删除名称为 rule_score的规则
DROP RULE rule_score

  

以上是关于自定义规则绑定到列的主要内容,如果未能解决你的问题,请参考以下文章

SQL从零到迅速精通规则和约束

如何将行旋转到列(自定义旋转)

android MVP - 我可以有多个演示者用于自定义视图和片段

android数据绑定与自定义视图

VSCode自定义代码片段——CSS选择器

在ssrs 2014中合并细胞