(1)身份证号为210000196006189999的客户购买了2013年2月18日CA5302航班的机票,购票单号由系统自动生成。下面的SQL语句将上述购票信息加入系统中,请将空缺部分补充完整。
INSERT INTO 购票(购票单号,身份证号,航班编号,搭乘日期,购票金额)
SELECT ‘201303105555’,‘210000196006189999’,‘CA5302’,‘2013/2/18’,
FROM航班,折扣,旅客
WHERE (f) AND 航班.航班编号=‘CA5302’AND
AND‘2013/2/18’BETWEEN折扣.开始日期AND折扣.结束日期
AND旅客.身份证号=‘210000196006189999’;
(2)需要用触发器来实现VIP折扣的修改,调用函数vip_value()来实现。请将如下SQL语句的空缺部分补充完整。
CREA TETRIGGERVIP _TRG AFTER (g) ON (h)
REFERENCING new row ASnrow
FOR EACH row
BEGIN
UPDATE 旅客
SET (i)
WHERE Q) ;
END