標籤:tween type 資料庫sql not cte 定義資料 blog char between
用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_ruleAS @value between 1 and 100
建立字元規則my_character_rule
Create rule my_character_ruleAs @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‘GOEXEC 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
資料庫SQL server規則的建立、查看、修改和規則的綁定與鬆綁、刪除