当前位置: 代码迷 >> Sql Server >> 写一个触发器,有2个表,向一个表中插入一条数据后,更新除此而外一张表中数据的一个属性
  详细解决方案

写一个触发器,有2个表,向一个表中插入一条数据后,更新除此而外一张表中数据的一个属性

热度:18   发布时间:2016-04-24 09:33:12.0
写一个触发器,有2个表,向一个表中插入一条数据后,更新另外一张表中数据的一个属性
例如两个表,一个表名为video,列值有name,time,另外一个表为comics,列值有name,number第一个表的name与另外一张表的name关联着,怎么写一个触发器,当向comics插入一条数据时,将video中name值相同的数据的time 更新为当前时间?数据库不怎么懂,还请大家多多请教!谢谢!
------解决思路----------------------
触发器:

create trigger tri_updatetime on comics
for insert 
as
declare @name varchar(50) ;
select @name=name from inserted;
update video set time = getdate() where name=@name;

----------------------------------------------神奇的分割线、两端虚线居然一样长----------------------------------------------

  相关解决方案