【摘要】:② 触发器参考代码用account.sql脚本初始化环境,实现以下功能。① 创建触发器触发器名称:功能作用:修改Account表中记录的amount字段时,作如下检查:a.如果修改后的值大于100,则值为100;b.如果修改后的值小于0,则值为0;c.如果修改后的值为旧值的2倍以上,则值为旧值的2倍。
① 创建触发器
触发器名称:
功能作用:删除tab1表记录后自动将tab2表中对应的记录删去。
② 触发器参考代码
(2)用account.sql脚本初始化环境,实现以下功能。
① 创建触发器
触发器名称:
功能作用:修改Account表中记录的amount字段时,作如下检查:
a.如果修改后的值大于100,则值为100;
b.如果修改后的值小于0,则值为0;
c.如果修改后的值为旧值的2倍以上,则值为旧值的2倍。
② 触发器参考代码
(3)用pay_check.sql脚本初始化环境,实现以下功能。
① 创建触发器(www.xing528.com)
触发器名称:
功能作用:
a.当储户从账户上扣款支付时:
● 检查其余额是否足以支付;
● 如果余额不足则拒绝此次支付交易;
● 如果余额充足则允许完成此次支付交易。
b.存储过程proc_pay模拟支付过程(扣款直接调用此存储过程):
● proc_pay(IN user_account int, IN pay_money int);
● 第一个参数为用户的扣款账号,对应Account表的id字段;
● 第二个参数为用户的扣款金额,对应Account表的amount字段。
② 触发器参考代码
account.sql
pay_check.sql
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。