第15讲++规则和默认值对象

在xscj库中定义1个规则,限制联系电话的格式为“(区号)电话号码”,其中区号为3位,电话号码至少为6位 。

use   xscj
go
create     rule     r_电话格式
as    @x      like     ' (_ _ _)_ _ _ _ _ _ % ' 

将名为“r_正数”的规则分别绑定到xs_kc表的“成绩”和“学分”列。

exec    sp_bindrule     ‘r_正数’, ‘xs_kc.成绩’
exec    sp_bindrule     ‘r_正数’, ‘xs_kc.学分’

解除绑定在xsqk、xs_kc表列上的规则。

exec    sp_unbindrule      ‘xsqk.联系电话’
exec    sp_unbindrule      ‘xs_kc.成绩’  
exec    sp_unbindrule      ‘xs_kc.学分’

在xscj库中定义1个名为“d_备注”的默认值对象,限制使用了该默认值对象的列的值为“统招生” 。

use   xscj
go
create    default    d_备注   as     ‘统招生

将 默认值对象“d_备注”绑定到xsqk表的“备注”列上。

sp_bindefault    ‘d_备注’,  ‘xsqk.备注’

 

posted @ 2017-05-19 17:46  该☆隐  阅读(290)  评论(0编辑  收藏  举报