17,086
社区成员
发帖
与我相关
我的任务
分享
可以用存储过程写,在产品表中设置一个字段STATUS,数据为0或1,当为0时表示停用,为1时表示未停用,默认为1,网页上点击停用的按钮,则运行存储过程,存储过程内首先计算该产品的库存,若库存大于0,存储过程可返回false,表示该产品不可以被停用,当计算库存等于0的时候,则用update语句更新STATUS状态表示停用,并使存储过程返回True,表示该产品停用成功,这样网页可以根据存储过程的返回值,来判断该产品是否能被停用或停用成功,备注:在计算库存之前可以先做一个判断,判断该产品是否已经被停用,若该产品已经被停用,可以将次自定义一个错误,抛出即可。