首页 > 代码库 > 第15讲++规则和默认值对象

第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.备注’

技术分享

技术分享

技术分享

技术分享

 

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