⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 折扣触发器.txt

📁 这是一个飞机订票查询系统
💻 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 + -