?? 折扣觸發器.txt
字號:
CREATE TRIGGER 折扣
ON 訂票
after INSERT
AS begin
if((select 航程 from 航線,航空服務表,訂票 where 航空服務表.航班編號=訂票.航班編號 and 航空服務表.航線編號=航線.航線編號)>=9000)
update 訂票
set 折扣=折扣*0.6
else if((select 航程 from 航線,航空服務表,訂票)>=5000)
update 訂票
set 折扣=折扣*0.75
where 航空服務表.航班編號=航班編號 and 航空服務表.航線編號=航線.航線編號
else if((select 航程 from 航線,航空服務表,訂票)>4000)
update 訂票
set 折扣=折扣*0.9
where 航空服務表.航班編號=航班編號 and 航空服務表.航線編號=航線.航線編號
end
IF((SELECT 艙位類型 FROM inserted )='A')
UPDATE 航班
SET 經濟艙剩余票數=經濟艙剩余票數-1
WHERE 航班編號=(select 航班編號 from inserted)AND 登機日期=(select 登機日期 from inserted)
ELSE IF((SELECT 艙位類型 FROM inserted )='B')
UPDATE 航班
SET 頭等艙剩余票數=頭等艙剩余票數-1
WHERE 航班編號=(select 航班編號 from inserted)AND 登機日期=(select 登機日期 from inserted)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -