首页 > 数据库技术 > 详细

SQL---规则篇

时间:2019-03-17 13:48:02      阅读:158      评论:0      收藏:0      [点我收藏+]

创建一个规则phone_rule,限制所输入的数据为8位或者11位 0?9的数字实现该规则的代码为:

 CREATE RULE phone_rule
    AS
     @phone LIKE  ‘[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]‘	OR 
@phone LIKE  ‘[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]‘

创建一个性别规则,并且绑定到表中某个列:

CREATE RULE gd_rule  
AS  @sex in (,)
  go
  EXEC sp_bindrule phone_rule, 表.列名;

创建评分规则grade_rule

CREATE RULE grade_rule
AS @value between 1 and 100

 创建字符规则my_character_rule

 Create rule my_character_rule
As @value like [a-z]%[0-9] 

查看规则sp——helptext

 

sp_helpexxt  规则名
解除绑定:
sp_unbindrule 表名.列值

删除一个或者多个规则:

DROP RULE 规则1,规则2

 

SQL---规则篇

原文:https://www.cnblogs.com/zongyao/p/10546676.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!