用CREATE RULE語句創建規則 創建雇佣日期規則 hire_date_rule 創建性別規則sex_rule 創建評分規則grade_rule 創建字元規則my_character_rule sp_helptext 查看規則 查看規則hire_date_rule的文本信息 sp_bindrul ...
用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