数据库SQL server规则的创建、查看、修改和规则的绑定与松绑、删除
2024-10-18 12:14:37
用CREATE RULE语句创建规则
创建雇佣日期规则 hire_date_rule
CREATE RULE hire_date_rule
AS @hire_date>='1980-01-01' and
@hire_date<=getdate()
创建性别规则sex_rule
CREATE RULE sex_rule
AS @sex in ('男','女')
创建评分规则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 查看规则
查看规则hire_date_rule的文本信息
EXECUTE sp_helptext hire_date_rule
sp_bindrule绑定规则
将规则hire_date_rule绑定到employee表的hire_date列上
EXEC sp_bindrule hire_date_rule, 'employee.hire_date'
定义用户定义数据类型pat_char,将规则my_character_rule绑定到pat_var上
EXEC sp_addtype pat_char,'varchar(10)','NOT NULL'
GO
EXEC sp_bindrule my_character_rule, pat_char, 'futureonly‘
sp_unbindrule 解除规则的绑定
解除绑定在employee表的hire_date列和用户定义数据类型pat_char上的规则
EXEC sp_unbindrule 'employee.hire_date'
DROP RULE语句删除当前数据库中的一个或多个规则
DROP RULE sex_rule,hire_date_rule
最新文章
- 背水一战 Windows 10 (33) - 控件(选择类): ListBox, RadioButton, CheckBox, ToggleSwitch
- Python 基础之在ubuntu系统下安装双版本python
- symfony2 安装并创建第一个页面
- 知识积累:DAS NAS SAN
- 编写简单的C/S聊天程序
- maven 的 pom.xml 文件报错:ArtifactTransferException: Failure to transfer
- 一模 (1) day1
- RM报表 文本框 自动换行 相关代码
- OCR文字识别软件许可文件被误删了怎么办
- 中文分词系列(二) 基于双数组Tire树的AC自动机
- WebClient的超时问题及解决
- 找不到类型“IBatisService.boxManageService”,它在 ServiceHost 指令中提供为 Service 特性值,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。
- 如何用python和苹果Turicreate学习框架来识别图像?
- 数据标准化/归一化normalization
- syslog的坑
- Golang 类型转换,断言和显式强制转换
- PTA之简单阶乘计算
- asp.net下配置使用Memcached 如何使用Memcached .ne使用BeITMemcached.dllt配置Memcached的方法
- 蓝牙inquiry流程之Advertising Report
- SQLServer xp_instance_regread returned error 5,Access is denied(配置最小权限)