2012年3月22日 星期四

Sql Server 2008 資料庫設計與應用 筆記 (SQL Server 2008)


請參考來源
--
感覺上還不錯 ; 有興趣的可參考

引用了底下,其它詳細請至原處
---
--P11-41

WHEN MATCHED THEN -- 兩者皆有的資料
WHEN NOT MATCHED BY TARGET THEN --目標資料表沒有,而來源有的資料
WHEN NOT MATCHED BY SOURCE THEN --目標資料表有,而來源沒有的資料

--P12-4 規則物件
ALTER TABLE 員工
ADD CHECK (性別 IN ('男','女')),
CHECK (出生日期>='1911/01/01' AND 出生日期<=GETDATE()),
CHECK (住家電話 IS NOT NULL OR 手機電話 IS NOT NULL)
--利用範圍建立規則
CREATE RULE RULE_PRICE
AS
@PRICE>=10 AND @PRICE<=50

--利用清單建立規則
CREATE RULE RULE_CATEGORYNAME_01
AS
@CATEGORYNAME IN ('茶類','果汁')
CREATE RULE RULE_CATEGORYNAME_02
AS
@CATEGORYNAME NOT IN ('酒類')

--繫結 規則物件至資料行
EXEC sp_bindrule Rule_Price,'產品資料.單價'
--解除與資料表資料行的繫結
EXEC sp_unbindrule '產品資料.單價'

--繫結 預設值 至資料行
EXEC sp_bindefault df_city '產品資料.倉儲地點'
--解除與資料表資料行的繫結
EXEC sp_unbindefault '產品資料.倉儲地點'

沒有留言:

張貼留言