–创建规则 create rule rule_name –创建一个qqlx_rule 规则,将其绑定到JBQK表的缺勤类型字段是上,保证输入类型只能是“1”,“2”,“3“,”4“
create rule qqlx_rule
as @depat in ('1','2','3','4')
–@depat 表示的是当我插入的一个值变量,可以自主改名 将其绑定到JBQK表的缺勤类型字段是 exec sp_bindrule 'qqlx_rule','JBQK.缺勤类型'
如果我要删除规则呢? 首先应该先解除绑定:
exec sp_unbindrule
'JBQK.缺勤类型'
然后
drop rule qqlx_rule
–默认对象的创建
create default defaultobject_name as 'val_name'
–创建一个qqly_def默认对象,将其绑定到JBQK表的缺勤理由字段上.使其默认为’事假’.
create default qqly_def as '事假'
exec sp_bindefault
'qqly_def',
'JBQk.缺勤理由'
那么,怎么创建默认约束(单独添加)
alter table table_name constaint check_name default('男')
例如如果为STU1的性别添加默认约束,约束名是df_xybx ,默认值是’男’
alter table STU1 add constraint df_xybx default('男') for 性别
转载请注明原文地址: https://ju.6miu.com/read-669687.html