最近在做SQL SEVER 的课程设计,遇到触发器的问题,查找资料求助同学都没有办法解决,有没有大神会的帮助一下,谢谢!第一个触发器已经成功运行了,但第二个提示命令已经完成但是数据没有变化,怎么改啊--创建触发器实现当房间入住表插入数据时,将房间表的房间入住状态更新为“有”Create trigger fjrzzt_update on checkinfor insert as begin update room set fjrzzt='有' from checkin where room.fjh=checkin.fjh end--创建触发器实现当房间入住情况表里的离店日期等于系统日期并且系统时间超过中午点时,将房间表的房间入住状态更新为“无”create trigger fjrzzt2_update on checkinfor updateas begin declare @nowdate smalldatetime declare @nowtime varchar(10) set @nowdate=GETDATE() set @nowtime=convert(char(10),getdate(),120) update room set fjrzzt='无' from checkin where (room.fjh=checkin.fjh) and (checkin.ldsj=@nowdate) and (@nowtime>='12:00:00')end
目前暂无任何回答
- 0 回答
- 1 关注
- 1395 浏览
添加回答
举报
0/150
提交
取消