当前位置:编程学习 > C#/ASP.NET >>

如何写个update触发器,在图书管理系统中,当借阅数大于规定的借阅数时弹出错误提示?

如何写个update触发器,在图书管理系统中,当借阅数大于规定的借阅数时弹出错误提示? --------------------编程问答-------------------- 没明白楼主意思,Update触发器? --------------------编程问答-------------------- 我的意思是:
我在做一个图书管理系统,借阅权限是能借4本书,当借阅数超过4本时,提示错误。
验证是否超过,我是在触发器里实现的。
因为我设置的借阅数原来是0
当我借书时我就用update语句更新借阅数=借阅数+1
怎么用触发器实现 ????? --------------------编程问答-------------------- CREATE TRIGGER cp_all ON dbo.cp 
FOR INSERT, UPDATE, DELETE 
AS
DECLARE @KCJE NUMERIC(14,4)
SELECT top 1 @KCJE=借阅权限 FROM inserted

if @KCJE>4
BEGIN
   ROLLBACK TRANSACTION
   RAISERROR('借阅数超过4本',16,10)
END



我觉得你“当我借书时我就用update语句更新借阅数=借阅数+1 
”这个办法不好,可以当借时INSERT一个新表,在新表里UPDATE不是更好吗?
--------------------编程问答-------------------- 正解 --------------------编程问答-------------------- 触发器递归是有限制的,我记得是30层
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,