SQL SEVER 触发器的问题

最近在做SQL SEVER 的课程设计,遇到触发器的问题,查找资料求助同学都没有办法解决,有没有大神会的帮助一下,谢谢!

第一个触发器已经成功运行了,但第二个提示命令已经完成但是数据没有变化,怎么改啊

--创建触发器实现当房间入住表插入数据时,将房间表的房间入住状态更新为

Create trigger fjrzzt_update on checkin

for insert

as

begin

  update room

  set fjrzzt='' from checkin where room.fjh=checkin.fjh

end

--创建触发器实现当房间入住情况表里的离店日期等于系统日期并且系统时间超过中午点时,将房间表的房间入住状态更新为

create trigger fjrzzt2_update on checkin

for  update

as

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


叶子昀喵
浏览 1396回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server