SqlServer2000顶用户自定义数据范例的利用[MSSQL防范]
本文“SqlServer2000顶用户自定义数据范例的利用[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1、用户自定义数据范例的成立:
1,履行系统存储历程:
Exec sp_addtype type,system_data_type [,'null_type',owner_name]采集我?mHwAojv
·type 自定义数据范例名,必须保证符合标识符法则,并且数据库中唯一.
·system_data_type 是自定义数据范例基于的数据范例,可以包含长度,精度,标度等.
·null_type 定义用户自定义的数据范例处理空值的方法.可以取'NULL' 、 'NOT NULL' 、 NONULL采集我?mHwAojv
2,在企业管理器中增添,这个非常简单.采集我?mHwAojv
2、法则的成立:
1、履行DDL定义:
CREATE RULE rule_name AS condition_exepression采集我?mHwAojv
·rule_name法则名
·condition_exepression 法则表达式
写法:@spaceholder like rule_string
此中 @spaceholder 为空间标志符 是一个以@开首的参数,比方:@liu,@jin,@cai,@northsnow等
like为必须
rule_string是一个正则表达式.采集我?mHwAojv
2、在企业管理此中增添,这个非常简单.采集我?mHwAojv
3、缺省的成立
1、履行DDL定义:
CREATE DEFAULT default_name AS constant_exepression采集我?mHwAojv
·default_name 缺省名
·constant_exepression 常量表达式 ,可以常量,也可以函数,比方:getdate()采集我?mHwAojv
2、在企业管理此中增添,这个非常简单.采集我?mHwAojv
4、绑定缺省和法则
1、履行系统存储历程定义:
exec sp_binddefault 缺省名,' 表名.字段 '采集我?mHwAojv
exec sp_bindrule 法则名,' 表名.字段 '采集我?mHwAojv
2、企业管理器中绑定
采集我?mHwAojv
5、成立表(利用已经成立的自定义数据范例)采集我?mHwAojv
利用办法与系统范例完好一样采集我?mHwAojv
create table table_name(field_name type_name)采集我?mHwAojv
采集我?mHwAojv
采集我?mHwAojv
以上是“SqlServer2000顶用户自定义数据范例的利用[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:本文地址: | 与您的QQ/BBS好友分享! |