日期:2014-05-17  浏览次数:20608 次

判断余额不足提示怎么弄
表A中有一列为 余额 当 余额<0 时提示请充值
我是这么写的
declare @num money
select @num=剩余金额
from 出车
if @num<0
begin
print'余额不足请充值!'
end
我想让这个过程自动执行该怎么写呢


------解决方案--------------------
SQL code

create trigger 出车_upd on 出车
for update
as
if exists(select 1 from inserted where i.剩余金额<0)
begin
    raiserror('余额不足请充值',11,1);
    --rollback;--此处不要,不然A表的余额就不会小于0了
    return;
end
go